몇일전 부터 해결되지 않는 문제입니다. 댓글 문제좀 도와주세요

몇일전 부터 해결되지 않는 문제입니다. 댓글 문제좀 도와주세요

QA

몇일전 부터 해결되지 않는 문제입니다. 댓글 문제좀 도와주세요

본문

아래와 같은 현상이 계속 일어나고 있습니다.

 

그리하여 어떤 답변자님의 말씀대로

 

219번째 라인의 구성

 

$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); 

 

여기서 [a-zA-Z0-9\.-] 이부분을 [a-zA-Z0-9\.\-]로도 치환해 보았지만 현상은 그대로입니다.

 

그리고 검색 결과

 

https://stackoverflow.com/questions/10184369/range-out-of-order-in-character-class-in-php-regex 

 

다음과 같은 사이트에서 .-순서로 되어있으면 -가 빼기 형식으로 이용될 수 있다고 

 

 -.순서로 바꾸라는 답을 보고 바꾸어 보았지만 소용없었습니다.

 

댓글 내용이 보이지 않고 계속 오류가 생깁니다.. 부탁드립니다 도와주세요..

 

common.lib.php내용은 그누보드 내용과 동일합니다.


Warning: preg_replace() [function.preg-replace]: Compilation failed: range out of order in character class at offset 97 in/DATA/crocus/public_html/gnuboard5/lib/common.lib.php on line 219

Warning: preg_replace() [function.preg-replace]: Compilation failed: range out of order in character class at offset 97 in/DATA/crocus/public_html/gnuboard5/lib/common.lib.php on line 219

Warning: preg_replace() [function.preg-replace]: Compilation failed: range out of order in character class at offset 97 in/DATA/crocus/public_html/gnuboard5/lib/common.lib.php on line 219 

댓글목록

crocus 작성일 15-11-10 03:08

 

22 댓글의 댓글작성일 15-11-16 19:55

 

f 댓글의 댓글작성일 15-11-18 14:29

 

이 질문에 댓글 쓰기 :

답변 1

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

회원로그인

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