네

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

· 2012-09-11 (화) 06:01:05 · 2712 · 3
링크가 걸려있는곳에 클릭하면 아래과 같은 메세지가 뜨면서 연결이 됩니다.
아래과 같은 메세지좀 안나오게 할수 없을까요?


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개

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

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

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
12-09-11 조회 1,168
12-09-11 조회 2,713
12-09-11 조회 2,149
12-09-10 조회 832
12-09-10 조회 1,083
12-09-10 조회 1,049
12-09-10 조회 2,593
12-09-10 조회 1,089
12-09-10 조회 1,644
12-09-10 조회 1,104
12-09-10 조회 930
12-09-10 조회 1,098
12-09-10 조회 1,840
12-09-10 조회 903
12-09-10 조회 861
12-09-10 조회 883
12-09-10 조회 1,063
12-09-10 조회 707
12-09-10 조회 1,378
12-09-10 조회 1,786