查看下面的链接,它将通过脚本本身的清晰注释显示文件上传的逐步过程。希望这有助于
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