くだらない質問でもど偉そうに聞いていいスレ at PHPくだらない質問でもど偉そうに聞いていいスレ - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト800:nobodyさん 09/09/24 05:12:01 deSLMJgv CGIのumask関数で自動生成されるファイルのパーミッションを変更しようと思い苦戦しています。 デフォルトは666でumask 022でファイルのパーミッション644には設定できるのですが、 ファイルのパーミッションを705にすることができません。 umaskでは705や755に設定するのは無理なのでしょうか? PHPファイルなので644でも動作しますが、不安要素があるので705にできたらと思っています。 詳しい方ご教授お願いします。 801:nobodyさん 09/09/28 15:50:29 +8HTDnRb まったく予測もできなく原因もわからないエラーが起こるので 例外処理を書きたいのですが try{ 例外が起こりそうな処理 }catch(Exception $e){ 例外時の処理 } これでよろしいでしょうか? なにか足りないものがあればお願いします 802:nobodyさん 09/09/28 16:06:13 +8HTDnRb スレ間違えました 803:nobodyさん 09/09/30 12:22:14 >>800 umask関数は、安全のための関数で、意図的にパーミッションの許可を下げる目的で使われるので、 新たに許可を付加することは当然できません。 ちなみにPHPファイルに実行権限を与えることには何の意味もありません。 行頭に#!/usr/bin/phpとか書いてあるなら別ですけど。 ていうか、CGIの定義やumaskも実行権限も理解していないリテラシーの人はPHPファイルや実行ファイルの 自動生成とかやっちゃいけません。危険すぎます。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch