- 追加された行はこの色です。
- 削除された行はこの色です。
*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; //この行追加
}
----
-p2 バージョン 1.1.2で修正されています -- &new{2004-11-29 (月) 18:47:52};
#comment