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년 전 조회 643
13년 전 조회 581
13년 전 조회 2,815
13년 전 조회 623
13년 전 조회 466
13년 전 조회 768
13년 전 조회 1,969
13년 전 조회 698
13년 전 조회 1,039
13년 전 조회 2,602
13년 전 조회 2,028
13년 전 조회 724
13년 전 조회 972
13년 전 조회 950
13년 전 조회 2,476
13년 전 조회 973
13년 전 조회 1,509
13년 전 조회 995
13년 전 조회 820
13년 전 조회 987
🐛 버그신고