没查新浪sae使用php哪个版本,不过记得5.3后,经常会出现Function eregi() is deprecated和Function eregi_replace() is deprecated 的报错信息。
原因:php5.3中不再支持eregi()函数和eregi_replace()函数。
解决:手动将eregi()函数替换成preg_match() ;将eregi_replace()替换为preg_replace()函數。
比如我在安装minigalnano,进入主页报错:
Deprecated: Function eregi() is deprecated in D:\www\minigalnano\index.php on line 143
手动将143行的 (eregi_match(“jpg”, $file)
替换成 (preg_match(“/jpg/i”, $file)
同理将eregi_replace()替换为preg_replace()。OK,再进去就不会报错了。
现在还有个问题是:啥都好了,但我的上传的大图可显示,为什么缩略图是把叉,不能正常显示?——不知道有没有sae达人帮我?先上班,回来再说!