我遇到了PHP问题。
基本上,我有一个从表单中获取文件的脚本,我想将它上传到服务器上。
我的工作是:
function uploadXLS($file){
$target_dir = "../uploads/";
$target_file = $target_dir . $file["name"];
if(checkFile($file) == False) return null;
echo "checked";
$result = move_uploaded_file($file["tmp_name"], $target_file);
echo "move";
if($result != 1)return null;
echo "done<br>";
}
这在使用Wamp的localhost中完美地工作,但是在我使用的服务器上(这不是我的)我move_uploaded_file
不起作用。
我认为没有密码或类似的东西,它应该是一个“开放”的服务器。我该怎么做才能解决这个问题?
答案 0 :(得分:0)
这是linux上的用户权限,您可以通过执行以下命令来更改文件的权限:
chmod 755 your_file.jpg
或者对于孔文件夹:
chmod 755 -R folder/