我有一些代码可以获取wordpress rss提要,并在我自己的网站上显示新闻文章。这段代码在我的运行php 5.3.1的开发服务器上运行得很好,但是当我把它上传到我的只有php 4.4.9的网站上时,我得到了很多问题。
我的代码是基于MagpieRSS (http://magpierss.sourceforge.net)的。
有没有人成功地尝试过在php4上使用MagpieRSS,或者有人知道我应该在我的代码中查找哪些在php4中不起作用的命令。
任何其他的帮助都将不胜感激。
发布于 2010-07-01 03:46:16
要找出PHP4和PHP5之间的区别,最好的资源是the official migration guide。大多数写得很好的PHP4代码可以不加修改地在PHP5下运行。大多数普通的PHP4代码可以在PHP5下运行,只需更改一些设置或少量的代码。
最大也是最重要的区别是PHP 4 was end-of-lifed at the end of 2007。你今天不应该运行PHP4,它从2007年就没有维护过了。请升级,PHP5是在2004年发布的。如果你是一个商业主机提供商,请询问他们关于升级PHP的问题。如果他们不能或不愿意将你升级到PHP5,就像石头一样扔掉他们。
发布于 2010-07-01 15:57:07
你遇到了什么问题?只是因为它“不起作用”吗?或者,您会收到特定的错误消息吗?要获得完整的错误消息,您可以将以下代码放在脚本的顶部:
ini_set('display_errors', 1);
error_reporting(E_ALL|E_STRICT);也许,如果我们找出问题所在,我们可以为您找到一些修复方法:)
顺便说一句:我完全同意Charles的回答,你真的需要升级到PHP5.x!
发布于 2010-06-30 18:40:35
最主要的区别是php5是面向对象的,而php4不是。
https://stackoverflow.com/questions/3148386
复制相似问题