こうさぎがニュースに投稿しない訳
Tag: プログラミング
Blogペットのこうさぎがニュースに投稿できていない問題を探っていたら、
XOOPSのとんでもないバグを見つけました。
class/xml/rpc/xmlrpcapi.php の 159行目
1
| if ((!strtolower(get_class($this)) != 'xoopsapi')) {
|
は、正しくは
1
| if (strtolower(get_class($this) != 'xoopsapi')) {
|
ですね。判定が反転してしまっているので、無限ループに突入しちゃってます。 
Block(110)
Block(110) is not found.
- うちのは if (!(strtolower(get_class($this) != 'xoopsapi')) { です。 -- kisite
- XOOPS標準のXML-RPC = ニュースモジュールに投稿するAPI = XOOPS_URL/xmlrpc.php を使っていなければ、なんら問題はありません。
JIJOE さんのプロテクターを導入していて 「Xoops 2.0.9.2以下に存在する穴へのパッチ」 が 「はい」 になっている場合は、xmlrpc.php へのアクセスそのものが無効になっています。
-- nao-pon
- 安心して寝ます。
-- kisite
Counter: 382,
today: 1,
yesterday: 1
初版日時: 2005-02-22 (火) 23:24:06
最終更新: 2005-02-22 (火) 23:24:06 (JST) (7728d) by nao-pon