Warning: Use of undefined constant PREG_GREP_INVERT

  • ページ: BugTrack
  • 投稿者: ishii
  • 優先順位: 低
  • 状態: 完了
  • カテゴリー: 本体バグ
  • 投稿日: 2004-12-14 (火) 09:33:37
  • バージョン: 今朝のCVS最新版

関連

  • BugTrack/759 TrackBack もろもろの改善: URLを含む行を編集するとTrackBackが飛んでしまう

メッセージ

今朝のCVS版を取ってきてpukiwiki.ini.phpの$trackback = 1; にしてindex.phpのerror_reporting(E_ALL);にしてFrontPageを 更新すると以下のようなエラーが出ました。

Warning: Use of undefined constant PREG_GREP_INVERT -
assumed 'PREG_GREP_INVERT' in lib/trackback.php on line 88

Warning: Wrong parameter count for preg_grep() in lib/trackback.php on line 88
Headers already sent.

私はDebian/Woodyを使用しているのですがバージョンによっては PREG_GREP_INVERTは未定義なんじゃないかと…ちなみに使用しているバージョンは

Woody php4 4.1.2-7.0.1
Sarge php4 4.3.8-12

です、Sargeの方は定義されていて問題なく動いています。 Woodyで未定義なのは

print_r(get_defined_constants());

で確認しました。多分この開発サイトも未定義じゃないかと思いますがどうでしょうか? 未定義でも問題なければ良いのですけど…


  • ん?もしかして4.1.2のpreg_grep()は第3引数の指定が出来ないのかな? -- ishii 2004-12-14 (火) 09:45:40
  • http://jp2.php.net/preg_grep ここを見ると第2引数までしか書いてない…User Contributed Notesにサンプルが書いてあるだけですねぇ…となるとPHPのソースを見るしかないのか…だれか教えて。 -- ishii 2004-12-14 (火) 09:54:16
  • もしかして原因はBugTrack/761と同じかなぁ… -- ishii 2004-12-14 (火) 10:16:50
  • 本家英語版のマニュアルのpreg_grepのページには引数として記述が有りますね。ページを見ると分かるように4.2.0で追加された引数のようなので、それ以前の環境用に対策が必要かもしれません。 -- Ratbeta? 2004-12-14 (火) 15:05:54
  • お試しいただきありがとうございます :) マニュアルを読みながら作業していたのに、バージョン異存と気づきませんでした (^^; -- henoheno 2004-12-14 (火) 21:23:20
  • 多分翻訳後に変更された部分を取り込んでないんじゃないかと…。 -- Ratbeta? 2004-12-14 (火) 22:57:21
  • 修正しました。今見たら array_diff() で期待の操作が可能であることに気づきました (^^; -- henoheno 2004-12-18 (土) 15:03:42
  • 完了かな? 状態を変更しておきます。 -- にぶんのに 2005-02-08 (火) 03:32:58
    • 終わっています ;) -- henoheno 2005-02-08 (火) 22:12:25

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

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

OSDN