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

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.062 sec.

SourceForge