脚本宝典收集整理的这篇文章主要介绍了php – preg_replace网址但不是图片,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
$tITle = $_POST['title']; $post = stripslashes($_POST['TextArea']); $link = PReg_replace('"(http://www\S+)"','<a href="$1">$1</a>',$post); echo $link;
提交表单后,上面的脚本替换textarea中的所有链接
并且图像的结果将被打破.
有没有办法替换链接而不是图像?
虽然url工作完美,但浏览器中的图像结果却是
<img src="<a href="http://...myimage.jpg"">http://.../myimage.jpg"</a> height="150" width="150">
谢谢
preg_replace('"(?<!src=[\"\'])(http://www\S+)"',$text)
这只会转换前面没有src =“或src =’的http:// www链接.
以上是脚本宝典为你收集整理的php – preg_replace网址但不是图片全部内容,希望文章能够帮你解决php – preg_replace网址但不是图片所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。