- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:chmod 教えてください)
chmodの使い方とパーミッション設定の解決方法
このQ&Aのポイント
- PHP素人によるchmodの使い方についての質問です。アップロードした画像のパーミッションが600になり、画像が見れなくなってしまったとのこと。どのようにchmodを使用すれば解決できるのか教えてほしいです。
- 質問者はchmodを使用してパーミッションを変更しようと試みましたが、うまくいかないようです。質問者はパーミッションの変更方法についても不明な点があります。どのようにすれば画像が見れるようになるのか、詳しい手順を教えていただけますか。
- 質問者はアップロードした画像のパーミッションが600になる問題を解決したいと思っています。chmodを使用することでパーミッションを変更できると聞いたのですが、試した結果うまくいきませんでした。パーミッションを変更する方法や、画像が見れるようにする手順を教えていただけますか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>どの場所に入れればよいのかが分からないので、 基本的に if(move_uploaded_file($tmp_name, $dir.'/'.$fname)){ の直後ですね。 if(move_uploaded_file($tmp_name, $dir.'/'.$fname)){ chmod($dir.'/'.$fname,0604); ・・・ 0604のところは、"0604"にする必要はなかったと思います。
その他の回答 (2)
- Ikonos00
- ベストアンサー率28% (86/302)
回答No.2
chmod{"$dir/$fname",0604}ではなく、 chmod("$dir/$fname",0604)では?
質問者
補足
ご指摘ありがとうございます。すみません、質問文の書き間違いでした。 どの場所に入れればよいのかが分からないので、教えていただけませんでしょうか?よろしくお願いします。
- めとろいと(@naktak)
- ベストアンサー率36% (785/2139)
回答No.1
パーミッションは文字列として渡しましょう。
質問者
補足
chmod("$dir/$fname","0604")とすればいいのですか?それと、挿入場所も教えていたでけませんでしょうか。よろしくお願いします。 (質問文の{}は()の書き間違いでした。すみません。)
お礼
無事表示する事が出来ました。 助かりました。本当にありがとうございました。