我得到了这个在 Mozilla、Chrome、Opera、Safari 上运行良好的 php 上传脚本:
$image1=$_FILES['file1']['name'];
if ($image1)
{
$filename1 = stripslashes($_FILES['file1']['name']);
$extension1 = getExtension($filename1);
$extension1 = strtolower($extension1);
if (($extension1 != "jpg") && ($extension1 != "jpeg") && ($extension1 != "gif") && ($extension1 != "png"))
{
$errors=1;
}
else
{
$size1=filesize($_FILES['file1']['tmp_name']);
list($width1, $height1, $type1, $attr1) = getimagesize($_FILES['file1']['tmp_name']);
if($width1>=100 and $height1>100)
{
if ($size1 > MAX_SIZE*1024)
{
$errors=1;
}
else
{
$newname1="../wallImages/".$image1;
$copied1 = copy($_FILES['file1']['tmp_name'], $newname1);
if (!$copied1)
{
$errors=1;
}
}
}
else
{
$errors=1;
}
}
}
我的问题仅出现在 IE 中,当尝试上传图片时,我得到了
error no 4 - UPLOAD_ERR_NO_FILE
请帮助我,因为我不知道该怎么做才能解决问题
谢谢