<?
if((($_FILES["file"]["type"]=="image/gif")
||($_FILES["file"]["type"]=="image/jpeg")
||($_FILES["file"]["type"]=="image/pjpeg"))
&&($_FILES["file"]["size"]<20000))
{
if ($_FILES["file"]["error"]>0)
{
echo "Error:". $_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 "Stored in:". $_FILES["file"]["tmp_name"];
}if(file_exists("upload/".$_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"]."already exists.";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],"upload/".$_FILES["file"]["name"]);
echo "Stored in:"."upload/". $_FILES["file"]["name"];
}
}else
{
echo"Invalid file";
}
?>这是w3c上面的例子 我照着做了一边 但是上传时输出为Invalid file 为什么?我上传了一个52k左右的图片 另外编码中的upload/是什么意思 指上传的路径么? 照着例子打的 是不是说upload/这里要换成我的临时文件路径?麻烦大神们帮忙耐心解释一下 初学 谢谢
if((($_FILES["file"]["type"]=="image/gif")
||($_FILES["file"]["type"]=="image/jpeg")
||($_FILES["file"]["type"]=="image/pjpeg"))
&&($_FILES["file"]["size"]<20000))
{
if ($_FILES["file"]["error"]>0)
{
echo "Error:". $_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 "Stored in:". $_FILES["file"]["tmp_name"];
}if(file_exists("upload/".$_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"]."already exists.";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],"upload/".$_FILES["file"]["name"]);
echo "Stored in:"."upload/". $_FILES["file"]["name"];
}
}else
{
echo"Invalid file";
}
?>这是w3c上面的例子 我照着做了一边 但是上传时输出为Invalid file 为什么?我上传了一个52k左右的图片 另外编码中的upload/是什么意思 指上传的路径么? 照着例子打的 是不是说upload/这里要换成我的临时文件路径?麻烦大神们帮忙耐心解释一下 初学 谢谢
补充问个 failed to open stream: No such file or directory in 出现这个是什么意思?没有文件夹?
"upload/"是指定的保存上传文件的路径。