链接我发现了一个程序来创建一个HTML链接时,链接文本PHP的HTML创建文本
<?php
function makelink($text)
{
return preg_replace('/(http\:\/\/[a-zA-Z0-9_\-\.]*?) /i', '<a href="$1">$1</a> ', $text." ");
}
// works
echo makelink ("hello how http://www.guruk.com ");
// dont work
echo makelink ("hello how http://www.guruk.com/test.php ");
?>
,你看到的例子,它的工作原理找到被发现只有一个域,而不是当该链接中存在页面或子目录时。
你能提供一个解决方案,该功能还可以与页面和子目录一起工作吗?
THX 克里斯
可能重复:// stackoverflow.com/questions/1959062/how-to-add-anchor-tag-to-a-url-from-text-input) – outis 2012-03-11 00:35:51