출처 : http://blog.naver.com/qortmdgms?Redirect=Log&logNo=220156220363
function autolink($data)
{
// http
$data = preg_replace("/http:\/\/([0-9a-z-.\/@~?&=_]+)/i", "<a href=\"http://\\1\" target='_blank'>http://\\1</a>", $data);
// https
$data = preg_replace("/https:\/\/([0-9a-z-.\/@~?&=_]+)/i", "<a href=\"http://\\1\" target='_blank'>http://\\1</a>", $data);
// ftp
$data = preg_replace("/ftp:\/\/([0-9a-z-.\/@~?&=_]+)/i", "<a href=\"ftp://\\1\" target='_blank'>ftp://\\1</a>", $data);
// email
$data = preg_replace("/([_0-9a-z-]+(\.[_0-9a-z-]+)*)@([0-9a-z-]+(\.[0-9a-z-]+)*)/i", "<a href=\"mailto:\\1@\\3\">\\1@\\3</a>", $data);
return $data;
}
'WEB' 카테고리의 다른 글
Aptana Studio 3.6.1 윈도우 설치에러 acquire installer_nodejs_windows.msi file: CRC error (0) | 2016.04.25 |
---|---|
[javascript] 정규표현식 (0) | 2015.11.24 |
[PHP] $_SERVER 함수정리 [펌] (0) | 2015.06.22 |
[PHP] 이미지 사이즈 변경 (0) | 2015.05.24 |
[자바스크립트] canvas-text (0) | 2015.04.06 |