*php 5.0.2 で板一覧を表示しない。 -ページ: BugTrack -投稿者: [[sawachan]] -優先順位: 普通 -状態: 提案 -カテゴリー: brdctl_class.inc -投稿日: 2004-11-29 (月) 11:19:12 -バージョン: 1.1.1 **メッセージ 【現象】 php のバージョンを 4 から 5.0.2 に上げると板一覧を表示しなくなった。 【エラーメッセージ】 [Mon Nov 29 10:38:23 2004] [error] PHP Warning: array_merge() [<a href='function.array-merge'>function.array-merge</a>]: Argument #1 is not an array in /home/httpd/html/p2/brdctl_class.inc on line 21 【原因】 ./borard ディレクトリが無いと、BrdCtl::read_brd_dir() が 配列を返していない。これを厳密にチェックしているッポイ。 【対処】 brdctl_class.inc に以下の修正でいけそう。 class BrdCtl{ (中略) function read_brd_dir() { (中略) } $cdir->close(); // return $brd_menus; この行削除 } return $brd_menus; //この行追加 } ---- #comment