尝试使用PHP上载文件时权限被拒绝
我上传文件时遇到问题,尝试使用PHP上载文件时权限被拒绝,php,file,permissions,upload,chmod,Php,File,Permissions,Upload,Chmod,我上传文件时遇到问题,move\u uploaded\u file(src,dest)。 Uploadify用于调用正在执行的upload.php脚本: move_uploaded_file($tempFile, $targetFile); 每次我上传文件时,ftp服务器上的权限设置为363。 我尝试使用以下设置文件的权限: chmod($targetFile, 755); 但这并没有改变任何事情。如何使此功能正常工作 我也不能从我的ftp服务器上删除文件,因为我得到了“权限被拒绝”。 如何
move\u uploaded\u file(src,dest)
。
Uploadify用于调用正在执行的upload.php
脚本:
move_uploaded_file($tempFile, $targetFile);
每次我上传文件时,ftp服务器上的权限设置为363。我尝试使用以下设置文件的权限:
chmod($targetFile, 755);
但这并没有改变任何事情。如何使此功能正常工作
我也不能从我的ftp服务器上删除文件,因为我得到了“权限被拒绝”。
如何删除它们?您需要使用八进制值,例如
0755
但是,请改用
0644
,因为您很可能不需要/不希望在这些文件上设置x位。如果无法通过ftp删除它们,请尝试0664
甚至0666
——在共享托管环境中,您的php脚本通常以Web服务器用户的身份运行,您的ftp帐户使用其他用户。除非您需要这些文件可执行,0644
就足够了。您有目标目录的写入权限吗?有。如何使用设置为363的ftp客户端从服务器中删除这些文件?谢谢分享。我有一个类似的问题,这就是解决方案+1.