如何更改字符串示例中的 url:
这是一个链接<a href="http://google.com.au">http://google.com.au</a>
对于这样的事情
这是一个警告页面链接<a href="./warn.php?link=http://google.com.au">http://google.com.au</a>
编辑:
我要做的是获取最终用户输入的描述,他们可能会在描述中输入链接,我想更改所有链接以使它们转到警告页面,警告页面是./warn.php?site=link
字符串可能看起来像这样
This is a awesome description <a href="google.com.au">Google</a> and this another link <a href="http://google.com.au/images">Google images</a>
好的,这是我尝试过的:
$descc = mysql_real_escape_string($_POST['description']);
$descc = preg_replace('"\b(http://\S+)"', '<a href="./warn.php?site='.base64_encode(.'$1'.).'">$1</a>', $descc);