2012-04-16 38 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