eregi() 에서 오류가 납니다,, 정보
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];
이렇게 되어 있는데 무엇이 문제 일까요?
아래과 같은 메세지좀 안나오게 할수 없을까요?
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];
이렇게 되어 있는데 무엇이 문제 일까요?
댓글 전체
문제는 php버전으로 인한 function deprecated (함수 사용만료 예정 경고) 입니다.
생각보다 해결점은 간단합니다.
만료예정인 함수 이름앞에 @를 붙이 시면 경고 메시지가나오지 않습니다.
다 아시는 내용일지 모르지만 참조 하시면 좋을거같습니다.
예제) replace -> @replace
==============================================================
설계부터 개발 관리까지 논스탑으로 해드립니다.
*빠르고 정확한진행*
*풍부한 경험의 개발자 보유*
*친절 정확 24시간 상담*
*이유있는 가격*
MSN: http://cafe.naver.com/myoriginsoft
생각보다 해결점은 간단합니다.
만료예정인 함수 이름앞에 @를 붙이 시면 경고 메시지가나오지 않습니다.
다 아시는 내용일지 모르지만 참조 하시면 좋을거같습니다.
예제) replace -> @replace
==============================================================
설계부터 개발 관리까지 논스탑으로 해드립니다.
*빠르고 정확한진행*
*풍부한 경험의 개발자 보유*
*친절 정확 24시간 상담*
*이유있는 가격*
MSN: http://cafe.naver.com/myoriginsoft
설명은 오리진 소프트님이 했으니 패스하고
eregi 대신 preg_match 를 사용해보세요.
if(preg_match("http:\/\/i",$odata[url])) $url=$odata[url];
eregi 대신 preg_match 를 사용해보세요.
if(preg_match("http:\/\/i",$odata[url])) $url=$odata[url];
맞아요. 이젠 preg_match 로!!! :)