在php中处理文件

问题描述 投票:0回答:2

我正在使用 php.ini 创建一个文件。我只是希望能够在目录下创建它,没有任何内容。然后我希望当我使用 ftp 访问我的服务器时能够对其进行编辑。我不能! php的用户与ftp的用户不同,最后一个没有权限更改它!我尝试了 chmod、umask、chown,但没有任何效果。有人知道该怎么做吗?谢谢

干杯

php unix
2个回答
3
投票

在 PHP 中,移动或以其他方式创建文件后,只需使用

chmod()
:

更改其权限即可
chmod($file, 0666);

不要授予执行权限(0777 会这样做),否则系统上的某人可以执行它。巨大的安全漏洞。


0
投票

授予您的文件世界可写权限

chmod('filename', 0666)

© www.soinside.com 2019 - 2024. All rights reserved.