php5.3 报错Function eregi() is deprecated 解决

作者:shenmeng 发布时间:November 29, 2009 分类:默认分类

用了php5.3后,经常发现有的程序会出现Function eregi() is deprecated 的报错信息。
原因:php5.3中不再支持eregi()函数,而使用preg_match()函数替代。
解决:手动将eregi()函数替换成preg_match() 。
比如我在安装osCommerce后,进入主页报错:

Deprecated: Function eregi() is deprecated in D:\www\oscommerce\catalog\includes\classes\language.php on line 87

手动将87行的

eregi('^(' . $value . ')(;q=[0-9]\\.[0-9])?$', $this->browser_languages[$i])

替换成

preg_match('/^(' . $value . ')(;q=[0-9]\\.[0-9])?$/i', $this->browser_languages[$i])

就好了,再进去就不会报错了。

做了个Typecho主题

作者:shenmeng 发布时间:November 24, 2009 分类:默认分类

花了我半天时间,大多数东西都是用的默认主题的。

下载

CSS下拉菜单 支持FF、IE 6 7 8

作者:shenmeng 发布时间:November 14, 2009 分类:默认分类

用css做下拉菜单,要用到块的不可见属性。有两种方法,一种是利用visibility: hidden; 另一种是利用display:none;
其实两者原理基本相同,后者略简洁。在IE5 6 7 8,FF,OP上测试成功。下面演示一个例子,我的目标是用最精简的代码演示一个完整的例子。

阅读剩余部分...

Moo0系列小软件

作者:shenmeng 发布时间:November 8, 2009 分类:默认分类

最近发现一系列的小软件,大多都是免费软件(共21款免费软件,2款共享软件),该系列软件精巧实用,外观漂亮,图标全是绿色

阅读剩余部分...

wordpress中加入favicon

作者:shenmeng 发布时间:November 2, 2009 分类:默认分类

favicon就是在诸如firefox中的标签页上显示的图标(IE6不显示)。有的wordpress主题是不带favicon的,我们可以自己加上去,首先要有一个图标,格式一般是ico,我试了下其他格式(jpg、png等)也可以用,大小一般为32×32、64×64等,将该图片放在主题 文件夹或者在主题文件夹内新建一个图片文件夹images(不一定是该名称,可以随意,但下面要与此处一致)。假设该图片名为 favicon.ico (如果你的图片名称不是favicon.ico则下面代码用你的图片名称替换掉favicon.ico)。在你当前主题的目录下修改header.php文件,在上述文件的<head></head>部分添加一行:
<link rel="shortcut icon" href="<?php bloginfo('stylesheet_directory');?>/favicon.ico" />
如果你图片放在images下,则应该写成:
<link rel="shortcut icon" href="<?php bloginfo('stylesheet_directory');?>/images/favicon.ico" />
其中<?php bloginfo('stylesheet_directory');?>用来获取主题文件夹的目录。另外还有一种方法是直接把图片放在网页空间主目录下,这样的话上面要写成:
<link rel="shortcut icon" href="favicon.ico" />
<link rel="shortcut icon" href="images/favicon.ico" />
但我觉得图标放在主题目录下比较好一些,便于管理。

  1. 1
  2. 2
  3. 3
  4. 4