외부 링크에 target="_blank"
속성을 추가 할 수 있도록이 함수를 수정하는 방법은 무엇입니까? example.com
PHP 링크 Regex
function makeLinks($text){
if(eregi_replace('(((f|ht){1}tp://)[[email protected]:%_\+.~#?&//=]+)', '<a href="\\1">\\1</a>', $text) != $text){
$text = eregi_replace('(((f|ht){1}tp://)[[email protected]:%_\+.~#?&//=]+)', '<a href="\\1">\\1</a>', $text);
return $text;
}
$text = eregi_replace('(www\.[[email protected]:%_\+.~#?&//=]+)', '<a href="http://\\1">\\1</a>', $text); // ([[:space:]()[{}]) deleted from beginnig of regex
$text = eregi_replace('([_\.0-9a-z-][email protected]([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3})', '<a href="mailto:\\1">\\1</a>', $text);
return $text;
}
['ereg_replace()'및'eregi_replace()'] (http://php.net/ereg_replace)는 더 이상 사용되지 않습니다. PCRE로 전환해야합니다. – jwueller