• ベストアンサー

アップロードファイルのパーミッションについて

送信フォームから画像ファイルをアップロードさせるページを作成しました。 そのアップロードされた画像ファイルについてですが、 パーミッションは600となっています。 これを604にしたいのですが、毎回1つ1つ手動で変更する以外に便利な方法は無いでしょうか?(スクリプトにパーミッションを指定する関数を組み込むなど) ちなみに、下記が現在のアップロード用phpソースです。 ============================================================== if (is_uploaded_file($pic_tmp)) { move_uploaded_file($pic_tmp, "../pic/" .$pic_name)) } ============================================================== どなたか有識者の方でご教示頂けましたらどうか宜しくお願い致します!

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

こんにちは。mahimahi02です。 hetemlさんのサーバでも使えますよ。 @chmod( ファイルネーム , 0604 ); 生成した直後に記述すれば問題なく動くと思います。

HYSTER
質問者

お礼

chmodって、『UNIXコマンド』などと書かれていたので少々困惑しましたが、単純にPHP関数として用意されているんですね! やっと理解出来て問題も解決出来ました☆ mahimahi02さんの『生成した直後に~』のアドバイスのお陰で記述する場所もすぐに特定出来ました! tumenoさん、mahimahi02さん今回はありがとうございました♪

その他の回答 (1)

  • tumeno
  • ベストアンサー率41% (5/12)
回答No.1

単位パーミッションを変更すれば良いです。 chmod(ファイルパス, 0604);

HYSTER
質問者

補足

自分なりに調べてみたのですが解りませんでした(><;) chmodコマンドというのは以下の環境でも使えるでしょうか? (私の環境) ●レンタルサーバー~heteml ●FTPソフト~FFFTP 宜しくお願いします!m(_ _)m

関連するQ&A