CSDN 的PM 功能太难用了,不断的弹出我的新的消息,但我一条消息都没收到

解决方案 »

  1.   

    加QQ行吗,faisun 我也收到信息,就是,显示不出来,384883648
      

  2.   

    算了我把部分代码帖出,这段代码可以实现,但是是有安全性问题的。
    你把你回报的系统打包发到我邮箱 [email protected] ,
    我再把改好后的代码发给你 :)
    <?
    $content = '北京阳光丽人 <a href=#>妇科</a>是一种好治的 <a href=#> <span>北京\'阳光\'丽人妇科 </span> </a> <病,我们是 <span>妇科 </span>医院 <a href=\'#\'><img src="/upload/a.jpg" alt="妇科" border=0 /></a>北京阳光丽人妇科,北京阳光丽人妇科是一种好治的妇科病.北京阳光丽人妇科,北京阳光丽人妇科是一种好治的妇科病,北京阳光丽人妇科,北京阳光丽人妇科';$search = '妇科';
    $replace = "<a href=\"http://www.softpure.com\">$search</a>";$repstring = array();
    function string_variable($string){
    global $repstring;
    static $key=0;
    if(get_magic_quotes_gpc()) $string = stripslashes($string);
    $repstring[$key] = $string;
    $ret = "{\$repstring[$key]}";
    $key++;
    return $ret;
    }$newcontent = $content;// 替换掉 <a...</a>
    $newcontent = preg_replace('/(<a\s.+?<\/a>)/mise',"string_variable('\\1')",$newcontent);// 替换掉 <tag...> </tag...>
    $newcontent = preg_replace('/(<\/?\w.+?>)/mise',"string_variable('\\1')",$newcontent);//替换 $search => $replace
    $newcontent = str_replace($search,$replace,$newcontent);// 变量回代
    eval ("\$newcontent=\"".addslashes($newcontent)."\";");echo $newcontent;?>
      

  3.   


    faisun 非常感谢你这么的热情,还给我写了代码.只是代码功能没有达到要求.由于没有分数,不能给分,非常感谢,这个功能是网页中SEO的一个功能,解决办法看下面.OKhttp://topic.csdn.net/t/20061108/11/5141765.html
      

  4.   

    原理还不是一样吗
    先把不要替换的代码块,用 $repstring[i] 替换掉然后替换需要换的内容最后 $repstring[i] 回代
      

  5.   

    哎,找到答案,但不是不能满足我实际需要求,经常大修改已经搞定,非常感谢各位网友http://topic.csdn.net/t/20061108/11/5141765.html
    基本原理一样,功能只能满足一部份需要求,但是客户端代码,不能满足需要求,借鉴原理,实现的服务器端程序需求.