반응형
URL을 자동으로 링크
function auto_link($contents) {
$pattern = "/(http|https|ftp|mms):\/\/[0-9a-z-]+(\.[_0-9a-z-]+)+(:[0-9]{2,4})?\/?"; // domain+port
$pattern .= "([\.~_0-9a-z-]+\/?)*"; // sub roots
$pattern .= "(\S+\.[_0-9a-z]+)?"; // file & extension string
$pattern .= "(\?[_0-9a-z&#%=\-\+]+)*/i"; // parameters
$replacement = "<a href=\"\\0\" target=\"_blank\">\\0</a>";
return preg_replace($pattern, $replacement, $contents, -1);
}
반응형
'PHP' 카테고리의 다른 글
php로 엑셀파일을 만들자 ^^ (0) | 2013.03.08 |
---|---|
스마트폰으로 홈페이지 접속시 모바일 홈페이지로 자동 접속해주는 소스 (0) | 2013.02.28 |
썸네일 만들기 (0) | 2013.02.20 |
주민등록번호, 사업자등록번호 검사 (0) | 2013.02.19 |
나이구하기 - 주민등록번호 이용 (0) | 2013.02.19 |