新浪sae不支持eregi_replace()和eregi()函数

没查新浪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达人帮我?先上班,回来再说!

您可以RSS 2.0订阅。 留言,或者引用 Trackback

2条评论 »

 
  • lazypeople说道:

    缩略图需要用SAEIMAGE进行处理后添加到SAESTORAGE吧,现在支持了GD库了,但是文件的读写还是要到SaeStorage吧。

    • anntgg说道:

      可以直接读取吧?至少图片是这样的(当然官方还是建议SaeStorage读取)
      前段时间支持GD后,我的图片程序都可以直接显示了

 

发表评论

XHTML:您可以使用以下标签:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
  • Sitemap-google
  • 渝ICP备17004070号-1
  • 渝公网安备 50010502000526号

  •