채택완료
Function eregi_replace() is deprecated in .. "eregi"함수 오류문제요..!
Deprecated: Function eregi_replace() is deprecated in
이런 오류가 나는데요...
eregi_replace("\/[^/]*\.php$", "/", $_SERVER['PHP_SELF']);
함수 수식은 이렇게됩니다.
preg_match 로 변경하여 사용하려는데 정규표현식을 어떤식으로 사용해야할까요..?
답변 1개 / 댓글 5개
채택된 답변
+20 포인트
2017-05-24 (수) 10:49:47
ereg_replace 대신에 preg_replace함수를 사용하세요.
답변에 대한 댓글 5개
경하귀요밍
2017-05-24 (수) 10:50:57
2017-05-24 (수) 11:05:51
패턴구분자로 사용할 수 없는 문자를 사용하기 때문에 나타나는 오류로 보이는데요,
패턴구분자로 / 나 #을 사용해 보시죠. 아니면 사용하는 패턴 소스을 올려 보시던지요.
패턴구분자로 / 나 #을 사용해 보시죠. 아니면 사용하는 패턴 소스을 올려 보시던지요.
경하귀요밍
2017-05-24 (수) 11:11:03
eregi_replace("\/[^/]*\.php$", "/", $_SERVER['PHP_SELF']);
제가 지금 사용하는 정규식은 이렇게 되어있습니다.
제가 지금 사용하는 정규식은 이렇게 되어있습니다.
2017-05-24 (수) 12:22:59
preg_replace("#\/[^/]*\.php$#i", "/", $_SERVER['PHP_SELF']);
답변을 작성하려면 로그인이 필요합니다.
Warning: preg_replace() [function.preg-replace]: Delimiter must not be alphanumeric or backslash in
이렇게 뜹니다.ㅜㅜ