채택완료

메인베너 클릭시 G5_SHOP_URL/bannerhit.php 라는 오류가뜹니다.

Copy
<?php

$max_width = $max_height = 0;

$bn_first_class = ' class="bn_first"';

$bn_slide_btn = '';

$bn_sl = ' class="bn_sl"';

 

$main_banners = array();

 

for ($i=0; $row=sql_fetch_array($result); $i++)

{

$main_banners[] = $row;

 

if ($i==0) echo '<div id="main_bn">'.PHP_EOL.'<ul class="slide-wrap">'.PHP_EOL;

//print_r2($row);

// 테두리 있는지

$bn_border = ($row['bn_border']) ? ' class="sbn_border"' : '';;

// 새창 띄우기인지

$bn_new_win = ($row['bn_new_win']) ? ' target="_blank"' : '';

 

$bimg = G5_DATA_PATH.'/banner/'.$row['bn_id'];

if (file_exists($bimg))

{

$banner = '';

$size = getimagesize($bimg);

 

if($size[2] < 1 || $size[2] > 16)

continue;

 

if($max_width < $size[0])

$max_width = $size[0];

 

if($max_height < $size[1])

$max_height = $size[1];

 

echo '<li'.$bn_first_class.'>'.PHP_EOL;

if ($row['bn_url'][0] == '#')

$banner .= '<a href="'.$row['bn_url'].'">';

else if ($row['bn_url'] && $row['bn_url'] != 'http://') {

$banner .= '<a href="'.G5_SHOP_URL.'/bannerhit.php?bn_id='.$row['bn_id'].'"'.$bn_new_win.'>';

}

echo $banner.'<img src="'.G5_DATA_URL.'/banner/'.$row['bn_id'].'" width="'.$size[0].'" alt="'.get_text($row['bn_alt']).'"'.$bn_border.'>';

if($banner)

echo '</a>'.PHP_EOL;

echo '</li>'.PHP_EOL;


 

}

}

 

if ($i > 0) {

echo '</ul>'.PHP_EOL;

 

echo '<div id="bx_pager" class="bx_pager">

<ul>';

        $k = 0;

        foreach( $main_banners as $row ){

            echo '<li> <a data-slide-index="'.$k.'" href="">'.get_text($row['bn_alt']).'</a></li>'.PHP_EOL;

            $k++;

        }

echo '</ul>

</div>'.PHP_EOL;

echo '</div>'.PHP_EOL;

?>

메인배너 클릭시

The requested URL /opst/G5_SHOP_URL/bannerhit.php was not found on this server. 이런 오류가 뜹니다 해결방안이 있을까요?

$banner .= '<a href="'.G5_SHOP_URL.'/bannerhit.php?bn_id='.$row['bn_id'].'"'.$bn_new_win.'>'; 

이부분을 손봐야 할까요

답변 1개

채택된 답변
+20 포인트

해당 파일에 common.php를 include 하셨는지 확인해보세요

G5_SHOP_URL 변수는 위의 파일을 include 하셔야 사용가능한 변수입니다

답변을 작성하려면 로그인이 필요합니다.