だから私はいくつかのレガシー/メンテナンスコードに取り組んでおり、FTP、特に ftp_login() と ftp_put() を使用するファイルアップロードがあります。
とにかく、ファイルをアップロードするたびに、アクセス許可が非常に低く、アップロードしたユーザーだけが書き込み許可を持っています。アップロードされたすべてのファイルで、すべての権限が有効になっている必要があります。
これについてどうすればいいですか?とにかくやってる様子が見られない。
ftp_chmod
PHP から FTP サーバー上のファイルのパーミッションを変更するために使用できます。
ftp_chmod($conn, 0777, $file);
上記の行は、成功した場合、 上のすべてのユーザーにすべての権限を付与します$file
。