if (($ext=="zip")
&& ($_FILES["file"]["size"] < 2000000))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Error: " . $_FILES["file"]["error"] . "<br />";
}
else
{
$newname = 'forms/'.$filename;
move_uploaded_file($_FILES['file']['tmp_name'],$newname);
mysqli_select_db($connect,"forms");
$s = "update loc set loc='$newname' where sessionusername = '$u' AND name = '$name'";
$q = mysqli_query($connect,$s);
if($q)
{
header("Location:change.php");
exit();
}
else
{
echo "Oops, something went haywire. Please try again";
}
}
}
else
{
echo "Invalid file. Please try again.";
}
}
当我上传的文件,我得到的错误:1个帮助这个文件上传脚本
更新 - 代码在FF.NOT在Chrome中。
是页面只是输出'1'?你尝试过调试还是至少把'echo()'和找出程序的路径?可能有助于 – JohnP 2011-04-05 12:04:40
我喜欢“哎呀,事情失控了,请重试” :) – 2011-04-05 12:11:08
@lawrence公顷ha..thanks。 – sarthak 2011-04-05 12:32:06