鏈接我發現了一個程序來創建一個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