没有结果的基本PHP上载脚本

没有结果的基本PHP上载脚本,php,html,file-upload,Php,Html,File Upload,我有一个非常简单的上传脚本。这是我的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

我有一个非常简单的上传脚本。这是我的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.";
 }
 ?> 

我将html保存在url.com/uploading.html,将php保存在url.com/uploader.php

加载HTML页面并将文件放入上载程序后,浏览器会将我重定向到php文件,但不会做任何进一步的操作,甚至不会打印出我的初始语句。你觉得有什么问题吗?所有权限都是777,所以不应该是777。在我的服务器上是否还有其他需要我处理的事情?所有内容都在同一个文件夹中


谢谢

能否验证post_max_size和upload_max_filesize是否大于或等于您尝试上载的文件的大小?

是否可能您的最大大小>大于文件的大小

可能您的脚本中有错误,但您的Web服务器配置为禁止错误报告。添加
错误报告(E\u ALL)添加到脚本顶部,以强制php显示错误。如果添加“/”so$target=“./upload/”,该怎么办;我刚刚在我的Web服务器上设置了您的精确配置,它成功了。您发布的代码有效。html页面的其他部分可能存在问题。如果该选项被激活,您是否可以检查php.ini文件以查看该函数是否不在禁用函数列表中,以及是否设置了open_basedir。最后,给你的输入标签一个id值,如果你给一个非常严格的doctype,比如最近的一个xhtml类型,可能会让它窒息