0

私はそのようなディレクトリを持っています:

uploads/
add1
add2
add3

thumbs/
image1
image2
image3

問題は、uploads フォルダーの下にファイルが存在するか、親指の下に画像が存在しないことです。ユーザーが追加ファイルを作成すると、アップロードの下に表示され、画像がアップロードされると、画像は親指の下に表示されます。

私の問題: 追加されたファイルと画像は、デフォルトで 644 ファイル許可を取得し、画像を表示できません!

私の質問: 追加されたファイルがデフォルトでファイル許可 755 を取得するようにするにはどうすればよいですか?

私がこれまでにやったこと:

  • ホスティング会社に尋ねました。そして彼らはそれを理解できませんでした。
  • 私はchmod("/uploads/thumbs", 0755);それを直後に置いてみましたmysql_connect...
4

1 に答える 1

0

フォルダーと既存のファイルのアクセス許可を再帰的に644に変更したい場合があります。これを見つけて、いくつかの調整を行いました。これはうまくいくでしょうか?

exec ("find /uploads/thumbs -type f -exec chmod 0644 {} +");

crop($file,$destination);ファイルを書き込んだ後に権限を変更するようなことをしている場合:

chmod($file, 0644)
于 2013-02-06T08:34:49.517 に答える