질문게시판
카테고리 | 비비샵4.x | |
글쓴이 | 강신석(haeor***)2014-03-12 12:16:47 | |
제목 | 구버전 비비샵 쇼핑몰 eregi 에러 대처법 부탁 드립니다. | |
내용 |
<?php /*************************************************************************** * 상단 헤더 파일 인클루드 **************************************************************************/ if(!eregi(":\/\/",$_shop_path)) $_shop_path="../"; include_once $_shop_path."_head.php"; /*************************************************************************** * 첫 화면에 사용할 데이타 불러오기 **************************************************************************/ Notice: Undefined variable: _shop_path in /hana/mami/homepage/OKShop/shop/index.php on line 6 Deprecated: Function eregi() is deprecated in /hana/mami/homepage/OKShop/shop/index.php on line 6 위와 같은 에러 발생하여 아래와 같이 수정 하였는데 그래도 인식을 못 하는지 에러 가 납니다. 첫번째 시도 수정전 if(!eregi(":\/\/",$_shop_path)) $_shop_path="../"; include_once $_shop_path."_head.php"; 수정후 if(!preg_match("/:\/\//i",$_shop_path)) $_shop_path="../"; include_once $_shop_path."_head.php"; 수정 후에 실행하면 다음과 같은 에러가 납니다. Notice: Undefined variable: _shop_path in /hana/mami/homepage/OKShop/shop/index.php on line 6 하다 하다 안되길래 아래와 같은 방법으로 두번째 시도 /* if(!eregi(":\/\/",$_shop_path)) $_shop_path="../"; */ ---> 이 줄을 주석 처리 하고 $_shop_path="/hana/mami/homepage/OKShop/" 이 라인을 삽입하여 시도 하였으나 다음과 같은 에러 발생 include_once $_shop_path."_head.php"; Parse error: syntax error, unexpected 'include_once' (T_INCLUDE_ONCE) in /hana/mami/homepage/OKShop/shop/index.php on line 8 즉, 이렇게 하였더니 include_once $_shop_path."_head.php"; 이 라인에서 넘어가질 못하는 군요. 만약 첫번째 시도 방법으로 했을 때 if(!preg_match("/:\/\//i",$_shop_path)) $_shop_path="../"; 이 라인의 정확한 문법 두번째 시도로 했을 때 $_shop_path="/hana/mami/homepage/OKShop/" include_once $_shop_path."_head.php"; 사용 가능 여부와 가능하다면 에러의 원인이 무엇 때문인지 알려주시면 감사하겠습니다. |