url_auto_link 함수 질문입니다.
본문
$str = preg_replace("/([^(href=\"?'?)|(src=\"?'?)]|\(|^)((http|https|ftp|telnet|news|mms):\/\/[a-zA-Z0-9\.-]+\.[가-힣\xA1-\xFEa-zA-Z0-9\.:=_\?\/~\+%@;\-\|\,\(\)]+)/i", "\\1<A HREF=\"\\2\" TARGET=\"{$config['cf_link_target']}\">\\2</A>", $str);
위에 빨간색 \2 이 부분이 클릭하면 이동하는 URL인데요.
이걸 urlencode() 처리하고 싶습니다.
$str = preg_replace("/([^(href=\"?'?)|(src=\"?'?)]|\(|^)((http|https|ftp|telnet|news|mms):\/\/[a-zA-Z0-9\.-]+\.[가-힣\xA1-\xFEa-zA-Z0-9\.:=_\?\/~\+%@;\-\|\,\(\)]+)/i", "\\1<A HREF=\"/link_click.php?url=\\2\" TARGET=\"{$config['cf_link_target']}\">\\2</A>", $str);
별도의 link_click.php?url=\2
이렇게 처리하고 싶은데요.
\2를 urlencode 처리해서 link_click.php 파일에 url로 넘겨줄수 있을까요?
정규식을 잘 모르는지라 첫줄 어떻게 해야 하는지 답변 주시면 고맙겠습니다.
답변을 작성하시기 전에 로그인 해주세요.