eregi() 에서 오류가 납니다,,

링크가 걸려있는곳에 클릭하면 아래과 같은 메세지가 뜨면서 연결이 됩니다.
아래과 같은 메세지좀 안나오게 할수 없을까요?


Deprecated: Function eregi() is deprecated in /home/hosting_users/ye2/www/common_exe.php on line 31


common_exe.php 해당파일의 31줄을 열어보면


if(eregi("http:\/\/",$odata[url])) $url=$odata[url];


이렇게 되어 있는데 무엇이 문제 일까요?
|

댓글 3개

문제는 php버전으로 인한 function deprecated (함수 사용만료 예정 경고) 입니다.
생각보다 해결점은 간단합니다.
만료예정인 함수 이름앞에 @를 붙이 시면 경고 메시지가나오지 않습니다.
다 아시는 내용일지 모르지만 참조 하시면 좋을거같습니다.
예제) replace -> @replace
==============================================================
설계부터 개발 관리까지 논스탑으로 해드립니다.
*빠르고 정확한진행*
*풍부한 경험의 개발자 보유*
*친절 정확 24시간 상담*
*이유있는 가격*
MSN: originsoft@live.co.kr
HOME: http://cafe.naver.com/myoriginsoft
설명은 오리진 소프트님이 했으니 패스하고
eregi 대신 preg_match 를 사용해보세요.

if(preg_match("http:\/\/i",$odata[url])) $url=$odata[url];
맞아요. 이젠 preg_match 로!!! :)
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13년 전 조회 674
13년 전 조회 607
13년 전 조회 2,845
13년 전 조회 657
13년 전 조회 492
13년 전 조회 796
13년 전 조회 1,990
13년 전 조회 728
13년 전 조회 1,070
13년 전 조회 2,628
13년 전 조회 2,058
13년 전 조회 754
13년 전 조회 1,000
13년 전 조회 971
13년 전 조회 2,503
13년 전 조회 1,001
13년 전 조회 1,536
13년 전 조회 1,016
13년 전 조회 849
13년 전 조회 1,006