preg_replace() 함수 수정에 따른 에러 php 7.3

preg_replace() 함수 수정에 따른 에러 php 7.3

QA

preg_replace() 함수 수정에 따른 에러 php 7.3

본문

서버에 에러가 있길래요~

 

에러 메세지는 

PHP Warning:  preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in tion.lib.php on line 1482

 

해당 1482 라인

$str = preg_replace('/\[soundcloud url="([^"]+)".*params="([^"]+)".*\]/ie', "soundcloud('\\1', '\\2')", $str);

 

함수가 사라졌으니 함수를 preg_replace_callback 로 수정해라 뜻 같은데요~

preg_replace_callback 이 함수를 어떤식으로 적용 해야 하나요?

 

이 질문에 댓글 쓰기 :

답변 1

이 글이 도움될련지 모르겠네요.

https://sir.kr/g4_tiptech/32909

https://sir.kr/qa/289712

감사합니다.~~

한가지만 더 ...

주석 처리 부분은

<?php// echo $foot_banner_url?> 이렇게 처리하면 에러가 나더군요~~

또는

<?php/* echo $foot_banner_url */?>

이렇게 처리 해도 에러 나더랍니다.




<!--<?php// echo $foot_banner_url ?>-->

이렇게 처리 해도 에러 나네요?

어떤식으로 주석 처리 해야 하나요?

php 7에서

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

회원로그인

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