parse_w3cdtfのエラー解消
- Category:
- PHP
MagpieRS/rss_utils.inc 内の
parse_w3cdtfメソッドでこんなエラーが出る場合
PHP Warning: gmmktime() expects parameter 3 to be long, string given in /home/alice/sample/php/rss/rss_utils.inc on line 35
28行目を書き換えます
$pat = "/(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2})(:(\d{2}))?(?:([-+])(\d{2}):?(\d{2})|(Z))?/";
↓
$pat = "/(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2})(?::(\d{2}))?(?:([-+])(\d{2}):?(\d{2})|(Z))?/";
これで解決