PHP ereg() is deprecated Error 错误解决办法
Function ereg() is deprecated Error 错误对策
错误:
Deprecated: Function ereg() is deprecated in ……
解决方法一:
退回去用php5.2。(众人皆赞道:果是好法子!)
解决方法二:
继续用php5.3,但是修改devel/devel.modul的460行:
if ($errno & (E_ALL ^ E_NOTICE)) {
改为
if ($errno & (E_ALL & ~E_NOTICE & ~E_DEPRECATED)) {
把丫deprecated错误给忽略掉。(众人皆又赞道:果……果……果是好法子!)
解决方法三:
动程序鸟,把ereg换成preg_match,ereg_replace也需得换成preg_replace。只得注意的是
ereg(’^[0-9]‘ 需修改成 preg_match(’/^[0-9]/‘
无敌//必须加,哈哈。(众人皆俯首赞道:王道也!)
ereg_replace是php5.3中废弃的标签,不推进使用了。解决方法很简单,就是将dede\config.php文件的第二行替换成
define(’DEDEADMIN’, preg_replace(”/[\/\\\\]{1,}/”, ‘/’, dirname(__FILE__) ) );这样就不会报错了。遇到同样问题的朋友们不妨试一试。
归纳万恶IE6的HACK方法
红色部分为HACK方法:
.e{ _color:red; } /* IE6支持 */
.e{ >color:red; } /* IE6、IE7、IE8支持 */
.e{ *color:red; } /* IE6、IE7、IE8支持 */.e{ .color:red; } /* IE6、IE7、IE8支持 */.e{ color:red\9; } /* IE6、IE7、IE8支持 */.e{ color:red !important;color:blue; } /* 在同一个选择器里IE6不支持!important,用于区别于IE7、IE8、FF */题外话:很我人说IE6不支持!important,这是一种误解,只能说IE6不能很好的支持而不是不支持。
牛人也得看的15个CSS常识
1、不要使用过小的图片做背景平铺。这就是为何很多人都不用 1px 的原因,这才知晓。宽高 1px 的图片平铺出一个宽高 200px 的区域,需要 200*200=40, 000 次,占用资源。
2、无边框。推荐的写法是 border:none;,哈哈,我一直在用这个。 border:0; 只是定义边框宽度为零,但边框样式、颜色还是会被浏览器解析,占用资源。
3、慎用 * 通配符。所谓通配符,就是将 CSS 中的所有标签均初始化,不管用的不用的,过时的先进的,一视同仁,这样,大大的占用资源。要有选择的初始化标签。
4、CSS 的十六进制颜色代码缩写。习惯了缩写及小写,这才知道,原来不是推荐的写法,为的是减少解析所占用的资源。但同时会增加文件体积。孰优孰劣,有待仔细考证。
5、样式放头上,脚本放脚下。不内嵌,只外链。
6、坚决不用 CSS 表达式。
7、使用 引用样式表,而不是通过 @import 导入。
8、一般来说,PNG 比 GIF 要小,小得多。再者,GIF 中有多少颜色是被浪费的,很值得优化。
9、千万不要在 HTML 中缩放图片,一者不好看,二者占资源。
10、正文字体最好用偶数,12px、14px、16px,效果非常好。特例,15px。
11、block、ul、ol 等上下留出至少一倍行距,左侧至少两倍行距,右侧随意。
12、段落之间,至少要有一倍行距。
13、强行指定某些元素的 line-height,正文 1.6 倍于文字大小,标题 1.3 倍。
14、中文标点用全角。英文夹杂在中文中,左右空格,半角。
15、中文字体的粗体和斜体,远离较好,利民利己。
评论

React 18的并发渲染确实是个重大改进,我们在项目中已经升级使用,性能提升明显!