【问题标题】:Determining permissions for files uploaded via FTP确定通过 FTP 上传的文件的权限
【发布时间】:2012-04-16 19:15:21
【问题描述】:

所以我正在处理一些遗留/维护代码,并且有一个使用 FTP 的文件上传,特别是 ftp_login() 和 ftp_put()。

无论如何,每当我上传文件时,它的权限都很低 - 只有上传的用户才有写权限。我希望所有上传的文件都启用所有权限。

我该怎么做呢?反正我看不出来。

【问题讨论】:

    标签: php ftp


    【解决方案1】:

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

    ftp_chmod($conn, 0777, $file);
    

    如果成功,上述行将向$file 上的每个人授予所有权限。

    【讨论】:

    • 啊,所以我只是在运行上传后运行它?还是之前?
    • 之后。它会更改现有文件的权限
    • 它似乎不想这样做。在执行此操作之前我不需要高级权限吗?
    猜你喜欢
    • 1970-01-01
    • 2010-10-17
    • 2020-07-04
    • 2012-04-26
    • 2013-03-24
    • 2015-09-04
    • 2020-09-12
    • 2023-02-24
    相关资源
    最近更新 更多