Full-Text Rss FeedsのPHP7.1対応

この記事は約1分で読めます。

Full-Text Rss Feedsの更新をしてみたが、PHP7.1にしたところ、エラーが出るようになった。

A non-numeric value encountered

対応策は、こちらを参考にした。

具体的には、/libraries/simplepie/library/SimplePie/Parse/Date.phpの693行目を変更した。

$second = round($match[6] + $match[7] / pow(10, strlen($match[7])));

$second = round((int)$match[6] + (int)$match[7] / pow(10, strlen($match[7])));

これで、動くようになった。

XOOPSのd3pipesモジュールでのXML解析のエラーもなくなった。

コメント