php – preg_replace网址但不是图片

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了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,请注明来意。