Category::Plugin

attach.inc.php での ini_set が PHP 4.2.4 以降は無効

  • ページ: BugTrack2
  • 投稿者: わたなべ?
  • 優先順位: 低
  • 状態: 完了
  • カテゴリー: プラグイン
  • 投稿日: 2005-08-03 (水) 14:17:29
  • バージョン:

修正

メッセージ

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 2005-08-06 (土) 22:23:17
  • とりあえず動作を見ただけですが、該当の ini_set が Debian woody (PHP 4.1.2ベース) では TRUE, PHP4.4.0ではFALSEを返すことを確認しました。 -- henoheno 2005-08-06 (土) 23:00:08
  • マニュアルの日本語版ではそこまで具体的に書かれていないのですね (^^; -- henoheno 2005-08-07 (日) 23:33:51
  • 今回のと同様のツッコミを official:FAQ/31 の末端に発見 (^^; -- henoheno 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 2005-08-08 (月) 23:55:00

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-08-08 (月) 23:55:27
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u8. HTML convert time: 0.163 sec.

OSDN