PHP文件上传不起作用 - 尝试了很多教程网站,权限正确,php.ini正确

时间:2015-07-30 13:17:16

标签: php upload

我正在数字海洋服务器上托管文件上传脚本。我已经从互联网上复制了线路教程,并使用CHMOD 777更改了我的权限。我不能为我的生活找出文件无法上传的原因。

PHP

<?php
$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 enctype="multipart/form-data" action="upload_manager.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="100000" />
Choose a file to upload: <input name="uploadedfile" type="file" /><br />
<input type="submit" value="Upload File" />
</form>

我尝试上传的文件只有几百KB而且是一个PNG。我也尝试过JPEG。

当我打印出

的值时
$_FILES['uploadedfile']['tmp_name']

空是

的值
$_FILES['uploadedfile']['name']

是文件名。

我查看了我的php ini,与上传文件相关的一切都是正确的。

我还能尝试将其发挥作用吗?

0 个答案:

没有答案