mysql text 中存有一些图片路径  ************[IMG]图片路径[/IMG]************ , 请问怎么中间那部分取出,得到路径,在用 <img src="图片路径"> 替换掉原本的 [IMG]图片路径[/IMG],求解.. 

解决方案 »

  1.   

    $sHtml=preg_replace('/\[img\]\s*(((?!")[\s\S])+?)(?:"[\s\S]*?)?\s*\[\/img\]/i','<img src="$1" />',$sHtml);
      

  2.   

    <img src="$1" />你可以在$1前面加个你路径什么的调到对啊 相对绝对都可以 =_=
      

  3.   

    我查看页面源码,图片已经替换成 <img src="C:\wamp\www\logo1.jpg" />    但是页面上看还是显示不出来.. 图片路径没有错,
      

  4.   

    恩,相对没有错啦,但是我再将 $sHtml = str_replace("\n", "<br>", str_replace(" ", "&nbsp;", $sHtml));之后图片就又消失了..  T^T ,
      

  5.   


    恩,相对没有错啦,但是我再将 $sHtml = str_replace("\n", "<br>", str_replace(" ", "&nbsp;", $sHtml));之后图片就又消失了.. T^T , 这是为什么..