必要なファイル
- ファイル:./index.php
- ファイル:./confirm.php
- 画像アップロード用ディレクトリ:./upload_files/
ソース
入力(index.php)
<form action="confirm.php" method="post" enctype="multipart/form-data">
<input type="file" size="40" name="upfile" value="">
<input type="submit" value="アップロード">
</form>
アップロード確認(confirm.php)
<?php
$updir = "./upload_files";
$tmp_file = @$_FILES['upfile']['tmp_name'];
@list($file_name,$file_type) = explode(".",@$_FILES['upfile']['name']);
$copy_file = date("Ymd-His") . "." . $file_type;
if (is_uploaded_file($_FILES["upfile"]["tmp_name"])) {
if (move_uploaded_file($tmp_file,"$updir/$copy_file")) {
chmod("upload_files/" . $_FILES["upfile"]["name"], 0644);
echo $_FILES["upfile"]["name"] . "をアップロードしました。<br />";
echo "(※アップロードしたファイルは <a href=\"" . $updir . "/" . $copy_file . "\" target=\"_blank\">こちら</a> から確認できます。)";
} else {
echo "ファイルをアップロード出来ませんでした。";
}
} else {
echo "ファイルが選択されていません。";
}
?>