Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP中的RSS提要验证_Php_Wordpress_Validation_Rss - Fatal编程技术网

PHP中的RSS提要验证

PHP中的RSS提要验证,php,wordpress,validation,rss,Php,Wordpress,Validation,Rss,我的网站上有RSS提要。我用W3C验证程序验证了它,得到了一个奇怪的结果 This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations. line 13, column 45: Problematical RFC 822 date-time value: Fri, 08 Se

我的网站上有RSS提要。我用W3C验证程序验证了它,得到了一个奇怪的结果

This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.
line 13, column 45: Problematical RFC 822 date-time value: Fri, 08 Sep 17 14:05:57 +0000 
我会修正这个建议。我在PHP中生成的日期类似于
date(date\u RFC822)
。什么是问题


我尝试过不同的方法,如
date('D,dmy H:I:s+0000')
date('r')
等。

验证器抱怨的问题是,该日期\u RFC822只输出年份的最后两位数字

PHP内置了常量
DATE\u RSS
,您可以使用它

print date(DATE_RSS)
产出:

2017年9月8日星期五16:23:05+0200


我也试过这个。同样的结果。此提要是有效的,但是通过实施以下建议,可以改进与范围最广的提要阅读器的互操作性。第13行第47列:难以置信的日期:2017年9月8日星期五15:22:17+0000@vladymyrychenko您的服务器时间正确吗?“15:22:17+0000”表示格林尼治时间时区为15:22。然而,在你发帖的时候,只有格林尼治标准时间15:11。因此,“不可信的日期”意味着它设定的太远了。这是一个问题。我的服务器有未来的日期。多谢各位!