【发布时间】:2011-03-09 22:00:03
【问题描述】:
我找到了一个在文本中找到链接时创建 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 ");
?>
正如您在示例中看到的,它仅适用于域查找,而不是当该链接中有页面或子目录时。
您能否提供一个解决方案,让该功能也适用于页面和子目录?
谢谢 克里斯
【问题讨论】: