$url2='"'.'http://v.qjwm.com:'.$dd.'/UUAuth/mydown_v/ca178/'.$m2[0][0].'"';
echo $url2;
结果:
"http://v.qjwm.com:30109/UUAuth/mydown_v/ca178/全能地盘小秘书+邀请小助手3.46.rar"
然后我把$url2加到a标签<a href=<? echo $url2?>>下载</a>
诡异了
结果是这样的
<a href="http://v.qjwm.com:30109/UUAuth/mydown_v/ca178/全能地盘小秘书+邀请小助手3.46.rar&lt;/a&gt;">下载</a>
无缘无故多了</a>
百思不得其解
百思不得骑姐
百撕不得骑姐呀

解决方案 »

  1.   

    <a href=<?php echo $url2?>>下载</a>
    <?php ?>你少个php另外没明白你这个</a>是多在哪里的?你自己不是在html里写了</a>的么?
      

  2.   

    很诡异,感觉还是$m2里带进来的。另外,url里有中文,最好用一下url_encode
      

  3.   

    echo $url2;
    试试 echo htmlspecialchars($url2)
      

  4.   

    http://v.qjwm.com:30109/UUAuth/mydown_v/ca178/全能地盘小秘书+邀请小助手3.46.rar
    <br>
    <span>q宠大乐斗邀请工具快速下载:</span>
    <a href="http://v.qjwm.com:30109/UUAuth/mydown_v/ca178/全能地盘小秘书+邀请小助手3.46.rar</a>">下载</a>
      

  5.   

    <a href="<?php echo url_encode($url2);?>">下载</a>
      

  6.   

    5楼那我我试了下,这样会导致前面的http://也被encode掉,建议只encode中文部分
      

  7.   


    应该是$m2带进来的···因为urldecode后rar后面还有字符,我得改下前面的正则了
      

  8.   

    测试echo $url2; 后看源代码,而不是页面就知道原因了