php中magic_quotes_gpc的一些认识

August 27th, 2009 12:07 PM

    昨天,在做一个新生专题页文章发表时,遇到一些问题。图片插入后,本机测试可以。但是传到空间服务器上就有问题了,图片显示不出来。最后用phpmyadmin查看插入表里面的数据,才发现问题。本机上插入的数据""没有被转义,空间服务器插入的数据""都被转义了,难怪会出问题。接着我看了下本机和空间服务器上php的配置,发现本机上magic_quotes_gpc=off,而空间服务器上magic_quotes_gpc=on。本机上magic_quotes_gpc=off,插入的数据用函数addcslashes()处理后,显示没问题。而空间服务器上magic_quotes_gpc=on,数据也用函数addcslashes()处理,就有问题了。最后把函数addcslashes()出掉,就ok了。

下面对php.ini中的magic_quotes_gpc配置,做下相信介绍。

继续阅读 »

php

如何快速定位页面中复杂 CSS BUG 问题

August 19th, 2009 11:17 PM

       相信大家对于常见 CSS BUG 的处理已经相对比较熟悉,例如:IE6 Three Pixel Gap、IE5/6 Doubled Float-Margin Bug 等等。但时常我们也会碰到复杂的 CSS BUG 问题,所谓“复杂”实质是指触发的条件很复杂,而“BUG” 也并非指一定是浏览器的 BUG 。对于此类问题,我们首先要解决的是如何定位到问题,只有快速的定位到问题,才能更好的解决问题。

       对于快速定位,个人的经验处理一般如下(基本可以定位到我在 淘宝 遇到的 90% 以上的复杂 CSS BUG 问题):

      1、检查页面的标签是否闭合

       不要小看这条,也许折腾了你两天都没有解决的 CSS BUG 问题,却仅仅源于这里。毕竟页面的模板一般都是由开发来嵌套的,而他们很容易犯此类问题。

快捷提示:可以用 Dreamweaver 打开文件检查,一般没有闭合的标签,会黄色背景高亮。

继续阅读 »

css, bug

  1. 1