我已经尝试了很多不同的东西来让我的php文件上传工作,甚至修改它回到绝对的基础。我尝试过不同的脚本,但是它仍然给我错误。
所以我有这个PHP脚本:
if (isset($_POST['submit'])) {
$target_path = "uploads/";
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
echo "The file ". basename( $_FILES['uploadedfile']['name'])." has been uploaded";
} else {
echo "There was an error uploading the file, please try again!";
}
}
你可以看到,绝对最低限度。这是我简单的HTML表单:
<form action="" enctype="multipart/form-data" name="uploadform" method="post" >
<input size="10" style="border:0px;" name="uploadedfile" type="file">
<input type="submit" name="submit" class="buttonUpload" value="Upload">
</form>
我尝试上传的任何文件都会给我错误。这不是我尝试过的第一段代码。我尝试了w3schools的代码示例,再次给了我文件上传错误。
我已检查过我的php.ini并允许上传文件。
它在我的本地计算机上,因此无需chmod上传文件夹。
有关为何可能发生这种情况的任何建议?
干杯!