url_auto_link 함수 질문입니다.

url_auto_link 함수 질문입니다.

QA

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로 넘겨줄수 있을까요?

정규식을 잘 모르는지라 첫줄 어떻게 해야 하는지 답변 주시면 고맙겠습니다.

이 질문에 댓글 쓰기 :

답변을 작성하시기 전에 로그인 해주세요.
전체 61
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT