我的php上传脚本效果很好,并验证了从文件类型到大小的所有内容,除非没有文件存在。你可以点击提交按钮,它会发送空白数据到上传脚本。我想这一点:PHP文件上传验证
if (!is_uploaded_file($HTTP_POST_FILES['ufile1']['name']))
{
header("location:../index.php?code=no_file");
}
它不会工作得到这个工作的:(
任何方式 -Mike
我的php上传脚本效果很好,并验证了从文件类型到大小的所有内容,除非没有文件存在。你可以点击提交按钮,它会发送空白数据到上传脚本。我想这一点:PHP文件上传验证
if (!is_uploaded_file($HTTP_POST_FILES['ufile1']['name']))
{
header("location:../index.php?code=no_file");
}
它不会工作得到这个工作的:(
任何方式 -Mike
我用的是在最后的file_exists($name_of_submitted_file)
功能看?是否该文件已成功上传
检查错误代码:
http://www.php.net/manual/en/features.file-upload.errors.php
if ($_FILES['ufile1']['error'] == UPLOAD_ERR_NO_FILE) { /* no file */ }
请注意,您应该已经在检查错误代码,以确保它对您实际符合的文件具有UPLOAD_ERR_OK。
此外,$ HTTP_POST_FILES现在已被弃用,以支持$ _FILES。这意味着我可能想要找到一个更新的教程。
哎呀!我不知道。谢谢! – user1053263 2012-03-11 09:57:39
谢谢,现在就试试这个! – user1053263 2012-03-11 09:45:15
为什么从来没有人检查PHP上传的错误代码......即使文件不是有效的上传,该文件理论上也可以存在。 – Corbin 2012-03-11 09:45:39