コピペで動くはず
ソースの詳細な解説は下記のurlを参照!
参照
ディレクトリ構造
$ tree
├── top
│ ├── upload
//アップロードが成功すると下記のように画像が入る
│ │ └── pre.png
│ ├── uploader.html
│ └── uploader.php
権限の変更
部外者がブラウザからサーバーに画像をアップできるように、とりあえずセキュリティはゆるゆるにしておきます
chmod 777 upload
chmod 777 top
html
<html>
<head><title>uploader.html</title></head>
<body>
<form method="post" enctype="multipart/form-data" action="uploader.php">
<input type="file" name="upfile">
<input type="submit" value="アップロードする">
</form>
</body>
</html>
php
<html>
<head><title>uploader.php</title></head>
<body>
<!-- <p> file uploader </p> -->
<?php
$updir = "./upload/";
$filename = $_FILES['upfile']['name'];
if(move_uploaded_file($_FILES['upfile']['tmp_name'], $updir.$filename)==FALSE){
print("Upload 失敗");
//print($_FILES['upfile']['error']);
}
else {
//print("<b> $filename </b> uploaded");
}
?>
</body>
</html>