RIGHT:&size(12){Category:[[:Plugin]]}; *attach.inc.php での ini_set が PHP 4.2.4 以降は無効 [#i5e58de1] -ページ: [[BugTrack2]] -投稿者: [[わたなべ]] -優先順位: 低 -状態: 提案 -状態: 完了 -カテゴリー: プラグイン -投稿日: 2005-08-03 (水) 14:17:29 -バージョン: ** 修正 [#of1ea6b7] - [[cvs:plugin/attach.inc.php]] (1.79) コメントを追加 **メッセージ [#nbf0a666] http://jp.php.net/manual/en/ini.core.php#ini.sect.file-uploads によれば、ini_set() による upload_max_filesize の設定は PHP 4.2.3 までしか有効ではないようです。つまり、それ以降のバージョンでは attach.inc.php 内でどれだけ数字をいじっても意味がないので、この行は削ってしまい、マニュアルも修正した方がよいと思われます。 ---- [[cvs:plugin/attach.inc.php]] - お知らせありがとうございます :) PHPマニュアルの方を拝見しましたが、確かにそう表記してある様に見えますね。 -- [[henoheno]] &new{2005-08-06 (土) 22:23:17}; -とりあえず動作を見ただけですが、該当の ini_set が Debian woody (PHP 4.1.2ベース) では TRUE, PHP4.4.0ではFALSEを返すことを確認しました。 -- [[henoheno]] &new{2005-08-06 (土) 23:00:08}; -マニュアルの日本語版ではそこまで具体的に書かれていないのですね (^^; -- [[henoheno]] &new{2005-08-07 (日) 23:33:51}; -今回のと同様のツッコミを [[official:FAQ/31]] の末端に発見 (^^; -- [[henoheno]] &new{2005-08-07 (日) 23:39:15}; - [PHP-users 23757] Re: アップロードに関する質問です。 -- http://ns1.php.gr.jp/pipermail/php-users/2004-November/024277.html upload_max_filesizeはPHP4.3.0以降で、 PHP_INI_ALL → PHP_INI_SYSTEM|PHP_INI_PERDIR に変更となりました。ある意味見落しだった訳ですが、 PHP4.3.0より前のバージョンであればスクリプト内の ini_setで設定できる可能性もあります。 - 状況の周知が必要ですね。実際に効果のある PHP 4.2.3 以前の環境が無いわけではないため、突然コメントアウトないし削除するのではなく、コメント追加のみさせていただきました :) -- [[henoheno]] &new{2005-08-08 (月) 23:55:00}; #comment //#comment