「PHP学習」ファイルアップロードの処理サンプルコード

1.upload_startnews24.php
<?php
if ($_FILES[“file"][“name"] != “")
{
if ($_FILES[“file"][“error"] > 0)
{
echo “Return Code: " . $_FILES[“file"][“error"] . “<br />";
}
else
{
if (file_exists(“data/" . $_FILES[“file"][“name"]))
{
echo $_FILES[“file"][“name"] . " 既に存在する “;
}
else
{
move_uploaded_file($_FILES[“file"][“tmp_name"], “data/" . $_FILES[“file"][“name"]);
echo “upload " . $_FILES[“file"][“name"] . " succ! " . “@[“. date('Y-m-d H:i’) . “]";
}
}
}
else
{
echo “ファイルエラー";
}
?>

2.upload_startnews24.html
<HTML>
<HEAD><TITLE>PHP-ファイルアップロード</TITLE>
<meta http-equiv=’Content-Type’ content=’text/html; charset=UTF-8′>
</HEAD>
<BODY>
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="file"/>
<input type="submit" class="btn btn-primary btn-large" value="アップロード" />
</form>
</BODY>
</HTML>

PHP

Posted by arkgame