Warning: Use of undefined constant GMT – assumed ‘GMT’ (this will throw an Error in a future version of PHP)

今天发现谷歌管理员后台提示sitemap提示有错误,打开检查了一下sitemap里面有这个提示“Warning: Use of undefined constant GMT – assumed ‘GMT’ (this will throw an Error in a future version of PHP)”。

Warning: Use of undefined constant GMT - assumed 'GMT' (this will throw an Error in a future version of PHP)
Warning: Use of undefined constant GMT – assumed ‘GMT’ (this will throw an Error in a future version of PHP)

经过检查发现是php7.2更改了常量书写格式导致的错误。解决方法如下:

一、打开报错的文件,找到报错的那行代码。
<lastmod><?php $ltime = get_lastpostmodified(GMT);$ltime = gmdate(‘Y-m-d\TH:i:s+00:00’, strtotime($ltime)); echo $ltime; ?></lastmod>

二、将GMT用双引号括起来,保存,上传网站。
<lastmod><?php $ltime = get_lastpostmodified(“GMT”);$ltime = gmdate(‘Y-m-d\TH:i:s+00:00’, strtotime($ltime)); echo $ltime; ?></lastmod>

三、打开该文件,查看错误信息已经没有了。

sitemap错误修复
sitemap错误修复
●本文来源互联网及网友投稿,如有侵权请及时联系本站进行删除。
●转载原创文章请保留地址及版权信息,否则侵权必究。
●分享目的仅供大家学习和交流,请不要用于商业用途。
●该资源版权归原著作者所有,请于下载后24小时内删除。
●如有链接无法下载、失效或广告,请联系右侧点击QQ咨询处理。
●本站资源售价只是赞助,收取费用仅维持本站的日常运营所需。
●如遇到加密压缩包,默认解压密码为"fdeer.com",如遇到无法解压的请联系管理员。

飞鹿日志 » Warning: Use of undefined constant GMT – assumed ‘GMT’ (this will throw an Error in a future version of PHP)