2012-01-20 84 views
1

我在使用move_uploaded_file(src, dest)上传文件时遇到问题。 Uploadify被用来调用upload.php脚本正在执行:尝试使用PHP上传文件时,权限被拒绝

move_uploaded_file($tempFile, $targetFile); 

我每次上传FTP服务器上的权限设置为363​​
文件我尝试设置与文件的权限:

chmod($targetFile, 755); 

但是这并没有改变任何东西。我能做些什么来使这个功能正常工作?

此外,我无法从我的FTP服务器上删除文件,因为我得到了“拒绝权限”。 如何删除它们?

+1

除非你需要这些文件是可执行文件,'0644'就足够了。 – ThiefMaster

+0

你有写权限的目标目录吗? – macjohn

+0

是的,我愿意。我怎么能删除这些文件从我的服务器与设置为363​​的FTP客户端? –

回答

2

您需要使用八进制值,如0755

然而,使用0644替代,因为你很可能并不需要/想在X位上的那些文件设置。如果您不能通过ftp删除它们,请尝试0664或甚至0666 - 在共享主机环境中,您的php脚本通常以web服务器用户身份运行,而您的ftp帐户使用不同的用户。

+0

我采取了八进制值,它的工作原理! –

+0

感谢分享。我有类似的问题,这是解决方案。 +1 – Ben

相关问题