영카트 쇼핑몰(shop폴더)에서만 오늘본상품이 나오게 하려면? 정보
영카트 쇼핑몰(shop폴더)에서만 오늘본상품이 나오게 하려면?
본문
<?
$dir = dirname($_SERVER['PHP_SELF']);
if ($dir == "shop") { ?>
<!-- 오늘본 상품-->
<div style="position:relative">
<div style='position:absolute; top:190px; left:495px'>
<?include("$g4[shop_path]/boxtodayview.inc.php");?>
</div>
</div>
<? } else { ?>
<? } ?>
영카트 쇼핑몰(shop폴더)에서만 오늘본상품이 나오게 하는데요.
위와 같이 하니 안되요.ㅜ
도움 부탁 드려요~~
$dir = dirname($_SERVER['PHP_SELF']);
if ($dir == "shop") { ?>
<!-- 오늘본 상품-->
<div style="position:relative">
<div style='position:absolute; top:190px; left:495px'>
<?include("$g4[shop_path]/boxtodayview.inc.php");?>
</div>
</div>
<? } else { ?>
<? } ?>
영카트 쇼핑몰(shop폴더)에서만 오늘본상품이 나오게 하는데요.
위와 같이 하니 안되요.ㅜ
도움 부탁 드려요~~
댓글 전체
$dir = dirname($_SERVER['PHP_SELF']);
echo $dir;
echo $dir; 했을때 shop이 제대로 출력되는가요?
echo $dir;
echo $dir; 했을때 shop이 제대로 출력되는가요?
<?
$dir = dirname($_SERVER['PHP_SELF']);
echo $dir; ?>
이라고 넣으면, / 가 출력이 되요. :)
$dir = dirname($_SERVER['PHP_SELF']);
echo $dir; ?>
이라고 넣으면, / 가 출력이 되요. :)
/ 가 출력되는건 루트폴더에서 / 가 출력될거구요
/bbs/board.php?bo_table=board
일 경우는
/bbs 가 출력될겁니다.
/shop/list.php?ca_id=10
이면 /shop 이 출력될거구요
아래 onlymilk74님 답변처럼 이부분을 수정하시면 될 듯 합니다.
아니면 $dir 말고 다른 방법도 있습니다.
<? if($ca_id || $it_id) { ?>
<!-- 오늘본 상품-->
<div style="position:relative">
<div style='position:absolute; top:190px; left:495px'>
<?include("$g4[shop_path]/boxtodayview.inc.php");?>
</div>
</div>
<? } ?>
이렇게 해보세요
/bbs/board.php?bo_table=board
일 경우는
/bbs 가 출력될겁니다.
/shop/list.php?ca_id=10
이면 /shop 이 출력될거구요
아래 onlymilk74님 답변처럼 이부분을 수정하시면 될 듯 합니다.
아니면 $dir 말고 다른 방법도 있습니다.
<? if($ca_id || $it_id) { ?>
<!-- 오늘본 상품-->
<div style="position:relative">
<div style='position:absolute; top:190px; left:495px'>
<?include("$g4[shop_path]/boxtodayview.inc.php");?>
</div>
</div>
<? } ?>
이렇게 해보세요
뽁수님 답변 감사드려요.~ㅎ
$ca_id,$it_id로 하니 아주 잘 됩니다. :)
$ca_id,$it_id로 하니 아주 잘 됩니다. :)
아마 $dir 에 "/" 가추가 되어서일것입니다
if ($dir == "/shop") { ?>
해보시던가
$pos = strpos(dirname($_SERVER['PHP_SELF']), "shop");
if ($pos !== false){?>
처리하시면 되실듯 합니다
if ($dir == "/shop") { ?>
해보시던가
$pos = strpos(dirname($_SERVER['PHP_SELF']), "shop");
if ($pos !== false){?>
처리하시면 되실듯 합니다
밀크님 ~:)
말씀하신대로, 2가지 방법 모두 아주 잘됩니다.
감사합니다.ㅎ
말씀하신대로, 2가지 방법 모두 아주 잘됩니다.
감사합니다.ㅎ