preg_replace(): /e 에러에 대해서......
짧은주소
- - 짧은주소: http://v2.eyoom.net/bbs/?t=2W1 주소복사
본문
eyoom.class.php 754번째 줄에서 다음과 같은 에러가 연속으로 나타 납니다.
preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in on line
PHP 버전 때문에 발생하는 문제같은데 최신 버전에는 /e 옵션을 사용할 수 있는 방법이 따로 없나요?
/e 옵션을 빼버리면 동영상이 실행이 되지를 않고
이런식으로 소스가 노출되어 버립니다.
$this->video_content('https://www.youtube.com/watch?feature=player_embedded&v=SI6-1ID-V-s')
preg_replace_callback 를 써서 해결 하라고 해서 다음과 같이 만들었더니 크리티컬 에러가 나네요.
$content = preg_replace_callback("/{동영상\s*\:([^}]*)}/",
create_function ('$matches', 'return $this->video_content[1];'), $content);
고수님들 도움 부탁드립니다.
Progress Bar 44%
게시판 이용안내
이윰빌더를 이용하시는 모든 회원님들이 서로 궁금한 부분을 질문 또는 답변을 하며 문제점을 서로 해소할 수 있는 공용 질답 게시판입니다.
질문 시 기본적인 예절을 지켜주세요.
- 질문 시 바른말을 이용 해 주세요.
- 질문자의 상황을 다른이가 예측하기 힘듭니다. 오류가 난 상황이나 환경등을 최대한 자세하게 알려주셔야만 원하시는 답을 얻을 확률이 높습니다.
- 질문의 유형에 따라 틀릴 수 있지만 문제가 되는 해당 페이지 주소가 있으면 가장 근접한 해법이 나올 가능성이 큽니다.
- 원하시는 답을 얻으시면 감사의 말씀을 전하는 센스를 발휘 해 주세요.
- 질문 전 한번쯤 읽어볼만한 글 : http://eyoom.net/bbs/board.php?bo_table=qna&wr_id=74
번호 | 제목 | 글쓴이 | 날짜 | 뷰 |
---|---|---|---|---|
2,281 | 이상민님 | 2017.07.28 | 3,252 | |
2,280 | 플레이온 | 2017.07.25 | 949 | |
2,279 | 돌맹이 | 2017.07.24 | 2,199 | |
2,278 | Hubert | 2017.07.21 | 1,588 | |
2,277 | Hubert | 2017.07.18 | 970 | |
2,276 | 종달 | 2017.07.16 | 808 | |
2,275 | 종달 | 2017.07.09 | 2,042 | |
2,274 | 잘안되네요 | 2017.07.07 | 619 | |
2,273 | 잘안되네요 | 2017.07.06 | 682 | |
2,272 | m3palma | 2017.07.05 | 776 | |
2,271 | 드봉 | 2017.07.05 | 1,556 | |
2,270 | ㄷㅊㅎ | 2017.07.04 | 704 | |
2,269 | 플래닛 | 2017.07.01 | 1,261 | |
2,268 | 김기린님 | 2017.06.29 | 1,631 | |
2,267 | 자유롭게 | 2017.06.29 | 1,652 | |
2,266 | 탱크 | 2017.06.28 | 1,390 | |
2,265 | 사이트메이크 | 2017.06.26 | 808 | |
2,264 | red123 | 2017.06.23 | 872 | |
2,263 | 사이트메이크 | 2017.06.22 | 652 | |
2,262 | 사이트메이크 | 2017.06.22 | 855 |
댓글목록
이윰IN님의 댓글
PHP 5.5 이상 버전에서는 /e modifier가 지원되지 않네요.
다음 버전에서 패치하도록 하겠습니다.
일단 급하신 데로 아래와 같이 소스를 수정하셔서 사용하시면 됩니다.
1. /eyoom/classes/eyoom.class.php 파일 - 754~755
2. /eyoom/classes/eyoom.class.php 파일 - 791 ~ 792
위 부분은 동영상 관련 부분 패치인데요.
우선 급하시면, 이 소스를 참고로 하여
이모티콘, 사운드클라우드, 지도까지 수정하시면 됩니다.
감사합니다.
축하합니다. 첫댓글 포인트 15포인트를 획득하였습니다.
zipper님의 댓글
너무 너무 감사드립니다.
php 버전을 낮은 걸 쓸수 밖에 없나? 생각중에 이윰IN님께서 솔류션을 주셔서 너무나 감사드립니다.
모든 것이 잘 작동됩니다.
참고로 PHP Version 7.0.3 를 사용하고 있습니다.
티보리님의 댓글
고수님들만 아는거군요