PHP
フォームのソース [#o618f4a4]
<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のソース [#n959bbbb]
<?php
if (move_uploaded_file($_FILES["upfile"]["tmp_name"], "./tmp/". $_FILES["upfile"]["name"]) == FALSE ) {
echo "Upload fail";
} else {
header('location: ./complete.html');
exit();
}
備考 [#mf449c30]
move_uploaded_fileの第2引数として、保存先ディレクトリと保存名の指定が必要。ファイル名を書いていない教科書があるので(自分はそれでハマりました。。)、もしかしたらPHPのバージョンによって動作が違うとかあるかもしれません。