$title = $_POST['title'];
$post = stripslashes($_POST['TextArea']);
$link = preg_replace('"(http://www\S+)"','<a href="$1">$1</a>', $post);
echo $link;
提交表单后,上述脚本将替换文本区域内的所有链接,而图像的结果将被破坏。
有没有一种方法可以替换链接但不是图像?
尽管url可以正常工作,但在浏览器中图像的结果是...
<img src="<a href="http://...myimage.jpg"">http://.../myimage.jpg"</a> height="150" width="150">
Thank you
src =“
,这将排除<img
标签。 - Marc B