[PHP-users 23667] POST でアップロードしたファイルの属性
Mizutori Tetsuya
cronus @ mizutori.net
2004年 11月 19日 (金) 00:34:48 JST
POSTメソッドによるアップロードを下記のような標準的な手順で
行っていますが、アップロードされたファイルの属性が 0755 に
なってしまいます。これをデフォルトで 0644 にしたいのですが、
システム側の設定なのか、phpの設定なのか、原因がわからず
困っています。php.ini の設定で変更できるでしょうか。
$uploaddir = '/var/www/uploads/';
$filepath = $uploaddir. $_FILES['userfile']['name'];
move_uploaded_file($_FILES['userfile']['tmp_name'], $filepath));
/* chmod($filepath,0644); */
・現在は、とりあえずchmod()で0644に後処理で変更しています。
・fopen($path,"w")でのファイル書き出しは0644になっています。
動作環境:
Apache/1.3.29 (Unix)
PHP 4.2.4
--
水鳥哲也@大崎.東京
Mizutori Tetsuya, Tokyo Japan
mailto:cronus @ mizutori.net
PHP-users メーリングリストの案内