使用move_uploaded_file(src, dest)
上传文件时出现问题。
Uploadify用于调用正在执行的upload.php
脚本:
move_uploaded_file($tempFile, $targetFile);
每次上传文件时,ftp服务器的权限都设置为363 我尝试使用以下命令设置文件的权限:
chmod($targetFile, 755);
但这并没有改变任何事情。我该怎么做才能使这个功能正常工作?
此外,我无法从我的ftp服务器中删除文件,因为我收到了“权限被拒绝”。 如何删除它们?
答案 0 :(得分:2)
您需要使用八进制值,例如0755
。
但是,请使用0644
,因为您很可能不需要/希望在这些文件上设置x位。如果您无法通过ftp删除它们,请尝试0664
甚至0666
- 在共享托管环境中,您的php脚本通常作为网络服务器用户运行,而您的ftp帐户使用不同的用户。