查看下面的鏈接,它將通過腳本本身的清晰註釋顯示文件上傳的逐步過程。希望這有助於
http://www.reconn.us/content/view/30/51/
第1步 - 復制粘貼上面的腳本,並將其保存在文件夾中
第2步 - 在同一個文件夾中創建名爲圖像的文件夾,與帶.php上面的腳本粘貼。
第3步 - 上傳文件大小不超過100kb。輸出應該成功上傳文件!再試一次!
第4步 - 要檢查文件是否上傳,請檢查images文件夾,您會在文件夾中找到上傳的文件。
或嘗試這個
<?
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{
// echo "Upload: " . $_FILES["file"]["name"] . "<br />";
// echo "Type: " . $_FILES["file"]["type"] . "<br />";
// echo "Size: " . ($_FILES["file"]["size"]/1024) . " Kb<br />";
// echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";
if (file_exists("images/" . $_FILES["file"]["name"]))
{
$_FILES["file"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"images/" . $_FILES["file"]["name"]);
echo "Stored in: " . "images/" . $_FILES["file"]["name"];
}
}
?>
<html>
<body>
<form action="index.php" method="post" enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file" class="validate[required] text-input" />
<input type="submit" name="submit" value="Attach file" >
</form>
<form id="form1" name="form1" action="">
<input type="hidden" id="filename" value="<?echo $_FILES["file"]["name"];?>"/>
</form>
</body>
</html>
我想,但我得到「複製成功」作爲輸出。我不明白爲什麼,但我得到一個錯誤。 – 2012-01-30 11:36:47
@ShyamK確保images文件夾位於包含上述腳本的php文件的相同目錄中。如果您希望images文件夾位於不同的路徑中,請根據其位置更改路徑,這是您定義存儲上傳圖像的images文件夾路徑的位置$ newname =「images /".$ image_name ; – 2012-01-30 11:45:33
@ShyamK同時檢查上傳圖片的大小,根據腳本你只能上傳圖片大小高達100kb。如果您想上傳更大的圖像,請根據需要更改define(「MAX_SIZE」,「100」) – 2012-01-30 11:47:39