2012-04-16 110 views
0

因此,我正在处理一些遗留/维护代码,并且存在使用FTP的文件上载,特别是ftp_login()和ftp_put()。确定通过FTP上传的文件的权限

无论如何,无论何时我上传一个文件,它的权限都非常低 - 只有上传的用户才具有写权限。我希望所有上传的文件都具有启用的所有权限。

我该怎么办?无论如何我都看不到。

回答

1

您可以使用ftp_chmod从PHP更改FTP服务器上文件的权限。

ftp_chmod($conn, 0777, $file); 

上面一行将 - 如果成功 - 授予$file所有权限给大家。

+0

嗯,所以我只是运行后,我跑上传?或之前? – 2012-04-16 19:25:59

+1

之后。它会更改现有文件的权限 – kuba 2012-04-16 19:35:51

+0

它似乎不想执行此操作。在这之前我不需要高级权限吗? – 2012-04-16 20:45:38