[PHP-users 23669] Re: POST でアップロードしたファイルの属性
Mizutori Tetsuya
cronus @ mizutori.net
2004年 11月 19日 (金) 08:50:50 JST
At 11/19/04 01:51, らむじぃ さん wrote:
> 質問する前に、まず関数マニュアル見ましょう。
>> POSTメソッドによるアップロードを下記のような標準的な手順で
>> 行っていますが、アップロードされたファイルの属性が 0755 に
>> なってしまいます。これをデフォルトで 0644 にしたいのですが、
> http://jp2.php.net/manual/ja/function.umask.php
私も最初は umask かなと思っていたのですが、
(1) Apacheは ユーザxxx で動いていて umask は指定してない
(2) phpのumask関数で確認すると、現在の設定は 0022 になっている
(3) 試しに、アップロード手順の直前に umask(0022) を入れてみても
結果は 0755 になってしまう。
通常の fopen() でのファイル書き出しは 0644 になるので、
POSTメソッドによるアップロードは何か別の設定があるのかな
と思ったわけなのですが、どうも原因がよくわかりません。
--
水鳥哲也@大崎.東京
Mizutori Tetsuya, Tokyo Japan
mailto:cronus @ mizutori.net
PHP-users メーリングリストの案内