" name=description>

InfoQ

交流

讨论:各位看看这是不是bug

作者 feiwen 发布于 0000-00-00 分类:php基础编程

系统win2000 iis+php版本4.3.3 <?php $str="askdjflkajsd[delete] sdu@mail.com sadfhjksadfh"; echo $str."
"; $pattern="/([delete])/"; $replacement =""; $str=preg_replace($pattern,$replacement,$str); echo $str; ?> 执行这段代码后 在网页上看看原文件 我得结果是 页面输出 askdjflkajsd[delete] sdu@mail.com sadfhjksadfh askdjflkajsd sdu@mail.com sadfhjksadfh 源文件 獡摫晪歬橡摳摛汥瑥嵥猠畤浀楡⹬潣慳晤橨獫摡桦䈼㹲獡摫晪歬橡摳愼栠敲㵦戙殇:>⼼㹡猠畤浀楡⹬潣慳晤橨獫摡桦



逛论坛交流各位看看这是不是bug

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

9 条回复

回复

>在代码加在[php][/php]中间有bug吧? .. 发表人 feiwen 发表于 10月01日
>进一步测试结果 如果在其后有 这样成.. 发表人 feiwen 发表于 10月01日
>在次测试结果得出 <?php $str=".. 发表人 feiwen 发表于 10月01日
>有人知道原因吗? 发表人 feiwen 发表于 10月01日
> QUOTE: 最初由 xltxlm 发.. 发表人 feiwen 发表于 10月01日
>还有啊 那两个,少一个也不会出现那种.. 发表人 feiwen 发表于 10月01日
>看看转义字符就知道为什么拉。 发表人 xltxlm 发表于 10月01日
> QUOTE: 发表人 feiwen 发表于 10月01日
  1. 返回顶部

    Re: 各位看看这是不是bug

    2003年10月01日 发表人 feiwen

    >在代码加在[php][/php]中间有bug吧?
    怎么后面的字符不显示啊?

  2. 返回顶部

    Re: 各位看看这是不是bug

    2003年10月01日 发表人 feiwen

    >进一步测试结果 如果在其后有这样成对标记出现正常显示原文件 如果只有


    ......这样的单个标记出现仍然显示乱码 如果有等等任何未定一或定义标记出现都将正常显示

  3. 返回顶部

    Re: 各位看看这是不是bug

    2003年10月01日 发表人 feiwen

    >在次测试结果得出 <?php $str="askdjflkajsd[delete] sdu@mail.com sadfhjksadfh"; echo $str."
    "; $pattern="/([delete])/"; $replacement =""; $str=preg_replace($pattern,$replacement,$str); echo $str; ?> $replacement中如果是这种形式 xx代表任意字符串(hr br这种以定义的单个标记除外)都将使源代码变成乱码

  4. 返回顶部

    Re: 各位看看这是不是bug

    2003年10月01日 发表人 feiwen

    >有人知道原因吗?

  5. 返回顶部

    Re: 各位看看这是不是bug

    2003年10月01日 发表人 xltxlm

    >“”是转义字符。:被转换成不可见的字符。(问一下:为什么要这样写?)

    $replacement ="\1";

  6. 返回顶部

    Re: 各位看看这是不是bug

    2003年10月01日 发表人 feiwen

    >

    QUOTE:
    最初由 xltxlm 发布
    [B]“”是转义字符。:被转换成不可见的字符。(问一下:为什么要这样写?)

    $replacement ="\1"; [/B]

    如果是不可见字符的话为什么在出了我上面提到的情况一般来说不会出现那个问题啊?
    这个我只到啊只是在无异间发现这样,不知道是不是属于bug,,贴出来,大家讨论一下啊
    最主要想知道原因,是不是别的系统下也这样
    出现这个问题不会是凭空出现的的吧

  7. 返回顶部

    Re: 各位看看这是不是bug

    2003年10月01日 发表人 feiwen

    >还有啊
    那两个,少一个也不会出现那种情况,但可以加如别的字符

  8. 返回顶部

    Re: 各位看看这是不是bug

    2003年10月01日 发表人 xltxlm

    >看看转义字符就知道为什么拉。

  9. 返回顶部

    Re: 各位看看这是不是bug

    2003年10月01日 发表人 feiwen

    >

    QUOTE:




  10. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


  11. 抢着回答

    呵呵

    d

    这是一个可以去掉HTM<sss>标记的...

    <?php $txt="fff, ,jjj, ,hhhh, "; function PurgeLink($...

    问题?

    如果想把图片存入数据库,是不是用把图片$picture=addslashes()后...

    快乐的人最美丽

    一個很漂亮,迷人的女孩,結婚之後整個人都變了樣,不認識她的人...

    倒了。我还在下棋就听unclemoon说大家号...

    用户名:火龙sky2号 密码:skysky 用户名:火龙sky1号 密码...

    怎么比较两个ip是否相同~

    如题~

    街舞

    http://ef.cdpa.nsysu.edu.tw/efun/colosseum/efc001_bkdance.wm...

    想结交php程序员朋友

    北京地区的最好了 其他地方的也一样 纯朋友关系和技术讨论 ...

    大家帮帮sky_travel和chilly吧,原贴见...

    原贴见:网络上的人太没意思了。一点不讲信用 http://bbs.php...

    这些男人不能嫁

      ★太有钱和太穷的男人不能嫁,嫁给有钱男人,时刻要提心吊胆...

    []