에서 링크를 생성 내가 링크가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 ");
은?>
당신이 예에서 보는 바와 같이, 그와 함께 발견 작동하는 텍스트에서 발견되는 경우 HTML 링크를 생성하는 루틴을 발견 페이지 또는 하위 디렉토리가있을 때가 아니라 도메인 전용입니다.
해당 기능이 페이지 및 하위 디렉토리에서도 작동하도록 솔루션을 제공 할 수 있습니까? 그렇게한다고
/(http\:\/\/[a-zA-Z0-9_\-\.\/]*?) /i
:
들으 크리스는
가능한 중복 : // howovertoflow.com/questions/1959062/how-to-add-anchor-tag-to-a-url-from-text-input) – outis