我有一个非常简单的上传脚本。这是我的HTML文件,允许用户提交文件:
<form enctype="multipart/form-data" action="uploader.php" method="POST">
Please choose a file: <input name="uploaded" type="file" /><br />
<input type="submit" value="Upload" />
</form>
然后这是我的PHP文件实际将文件放在我的服务器上
<?php
echo "starting the upload initially";
$target = "upload/";
$target = $target . basename( $_FILES['uploaded']['name']) ;
$ok=1;
if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target))
{
echo "The file ". basename( $_FILES['uploadedfile']['name']). " has been uploaded";
}
else {
echo "Sorry, there was a problem uploading your file.";
}
?>
我将url保存在url.com/uploading.html,并将php保存在url.com/uploader.php
加载HTML页面并将文件放入上传器后,浏览器会将我重定向到php文件,但之后不再做任何事情,甚至不打印出我的初始语句。你看到有什么问题吗?所有权限都是777,所以不应该是它。我的服务器上还有其他需要处理的东西吗?一切都在同一个文件夹中。
谢谢!
答案 0 :(得分:0)
您是否可以验证post_max_size和upload_max_filesize是否大于或等于您尝试上传的文件的大小?
答案 1 :(得分:0)
您的最大尺寸是否可以&gt;而不是文件的大小