preg_match_allのバグ?

前の記事に書いた「北海道新聞 RSS」だが、今日チェックしてたらニューストップや動画トップページ(たぶん他にもありそう)のRSSで最後の2、3個記事が足りないという不具合をみつけた。

んが、ローカルのテスト環境では正常に動作するのでわたしの書いたスクリプトのバグというよりは、サーバー環境の違いのようである。
今使っているXREAのサーバーはサイトにある一覧表を見てみるとPHP 5.2.5らしく、わたしのテスト環境はPHP 5.2.4なのだが、preg_match_allの戻り値を調べてみたら違っているのがわかった。
PHPのBUG Searchも見てみたが、はっきりとこれだとわかるような記述も見当たらず。(ざっとしか見てないので見逃してるかもしれんが)

んで、抽出元のテキストのデータサイズなのかなあと考えて比較してみたが、単純にそうでもないらしい。(正常に抽出できているテキストのデータサイズより小さいテキスト(動画トップのHTML)でも戻り値がおかしい。)

ってことで、ここまで調べて行き詰まったのでいまのところ対処法なし、報告のみ。(^_^;
何か情報をお持ちの方は教えていただけると助かります。

このエントリをTwitterに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加
You can leave a response, or trackback from your own site.

Leave a Reply

Subscribe to RSS Feed Follow me on Twitter!