테스트 사이트 - 개발 중인 베타 버전입니다

eregi() 함수는 정상 작동하고 있는데 경고 메세지때문에 어떻게 해결해야할지? 채택완료

민규갤러리 11년 전 조회 5,283
출력되는 메세지는 오류메시지가 아닌 경고 메시지입니다.. PHP 5.3 이상이면 위 메시지가 출력됩니다.
Deprecated는 향후 지원을 하지 않을 계획이므로 권장하지 않는다는 메시지입니다.
 
즉, 메시지에 출력된 eregi() 함수는 정상 작동 하고 있지만, 향후 지원하지 않을 것이므로 사용하지 말라는 뜻이며,
고객님께서 해당 함수를 일일이 수정하셔야 합니다.
 
서버상에서 경고 메시지를 출력하지 않도록 설정을 변경하는 방법도 있지만,
공용서버의 특성상 일부 계정만을 위해 설정을 수정하기 어려운 부분이 있음에 양해부탁드립니다.
 
호스팅업체에 문의했더니 이런 내용이 나오고 있는데 어떻게 해결해야 할지 부탁드립니다.
함수입니다.
if(!$_GET['bo_table']||(eregi('/adm/',$_SERVER['PHP_SELF'])&&$_GET['bo_table'])||($_GET['cwin']==1&&$_GET['bo_table'])||(eregi('/scrap_popin.php',$_SERVER['PHP_SELF'])&&$_GET['bo_table'])||$_GET['bo_table']=='polls') {
 $begin_time=get_microtime();
 
사이트 경고메세지 문구
 
댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
리자
리자 Expert
11년 전
eregi('pattern', $str) 의 경우
 
preg_match("/pattern/i", $str) 과 같은 방식으로 수정하시면 됩니다.
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

7년 전

많은 도움이 되었습니다. 감사합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

수정했더니 전혀 문제가 없네요 넘 감사합니다.
수고 하세요^^
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

네 감사합니다. ^^
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인