THEME BACKGROUND

질문게시판

카테고리 비비샵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";

사용 가능 여부와 가능하다면 에러의 원인이 무엇 때문인지 알려주시면 감사하겠습니다.

원격지원

전화상담후 진행할 수 있습니다.