PHP

フォームのソース

<html>
<head>
<title>upload</title>
</head>
<body>
<form method="post" enctype="multipart/form-data" action="upload.php" >
<input type="file" name="upfile"><br /><br />
<input type="submit" value="upload file">
</form>
</body>
</html>

PHPのソース

<?php
if (move_uploaded_file($_FILES["upfile"]["tmp_name"], "./tmp/". $_FILES["upfile"]["name"]) == FALSE ) {
 echo "Upload fail";
} else {
 header('location: ./complete.html');
 exit();
}

備考

move_uploaded_fileの第2引数として、保存先ディレクトリと保存名の指定が必要。ファイル名を書いていない教科書があるので(自分はそれでハマりました。。)、もしかしたらPHPのバージョンによって動作が違うとかあるかもしれません。


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-06-30 (木) 01:40:11