모바일 내 pc버전으로 게시판클릭 시 상하단 에러

모바일 내 pc버전으로 게시판클릭 시 상하단 에러

QA

모바일 내 pc버전으로 게시판클릭 시 상하단 에러

본문

http://sbk2015.co.kr/gnuboard/bbs/board.php?bo_table=board

 

상위 주소로 모바일을 볼때, 상하단에 에러메시지가 뜹니다.

경로 문제인것 같은데, 아무리 수정해도 되질 않네요 ㅠ.ㅜ

 

에러 문구

Warning: include_once(/host/home2/bigsmile365/html/gnuboard../_head_sub.php​​​​):failed to open stream:No such

file or directory in/host/home2/bigsmile365/html/gunboard/bbs/_head.php on line 3 Warning:include_once():Filed

opening'/host/home2/bigsmile365/html/gnuboard../_head_sub.php'for inclusion ........ 이렇게 쭉 나옵니다.

tail 부분도 동일하게 나옵니다.

 

디렉토리는 아래와 같습니다.

 

5e39e988e55c9ca612b1d62926765933_1429510695_9186.gif 

5e39e988e55c9ca612b1d62926765933_1429510695_9875.gif 

그누보드 밑으로 head_sub.php, _head_sub.php를 만들었습니다.

관리자모드에서 ../head_sub.php로 설정을 하니깐, pc에서는 잘나옵니다.

그런데, 모바일에서는 왜 그런걸 까요? 에러부분에 의심적은 부분은 "gnuboard../_head_sub.php"주소에 ../이게 붙어서 그런것 같은데, 아무리 주소를 바꿔도 모바일에서는 이부분이 변경이 되질 않습니다.

캐쉬부분이 문제일까 해서, 삭제도 해보고 게시판도 바꿔보고 했는데, 다른부분은 수정이 되는데, 이부분 만큼은

수정이 되질 않네요.

 

그누보드 관리자는 adm / 1234입니다.

한번 봐 주시길 부탁드립니다. ㅠ.ㅠ

이 질문에 댓글 쓰기 :

답변 3

/mobile/head.php 파일 여신후 4번째 코드소스에 

 


include_once(G5_PATH.'/_head_sub.php');

 

로변경.. 

 

/mobile/tail.php 여신후 제일 마지막 코드소스에

 


<?php
include_once(G5_PATH."/_tail_sub.php");
?> 

 

로변경 해보세요..

아래와 같이 적용했습니다만, 그대로 입니다.
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

include_once(G5_PATH.'/_head_sub.php');
include_once(G5_LIB_PATH.'/latest.lib.php');
include_once(G5_LIB_PATH.'/outlogin.lib.php');
include_once(G5_LIB_PATH.'/poll.lib.php');
include_once(G5_LIB_PATH.'/visit.lib.php');
include_once(G5_LIB_PATH.'/connect.lib.php');
include_once(G5_LIB_PATH.'/popular.lib.php');
?>

모바일부분 include_once​ 가 잘못되어있습니다.

 /host/home2/bigsmile365/html/gnuboard../_head_sub.php

 

/host/home2/bigsmile365/html/gnuboard../_tail_sub.php

 

 

로 되어있는데

head.php 를 열어서 이렇게 수정해주세요.


if (G5_IS_MOBILE) {
    include_once('./_head_sub.php​​');
    return;
}

tail.php 를 열어서 이렇게 수정해주세요.


if (G5_IS_MOBILE) {
    include_once('./_tail_sub.php​​');
    return;
}

 

저렇게 오류만 알려주고 그 내부의 소스를 공개안해주시니 해결방법이 없어서 제가 짐작가는 소스를 알려드리는거랍니다...

해결 안되실수도있습니다.

되질 않습니다. ㅜ.ㅜ어느 소스를 보여드려야 하나요?
head_sub.php 소스 입니다.
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

include_once(G5_PATH.'/head.sub.php');
include_once(G5_LIB_PATH.'/latest.lib.php');
include_once(G5_LIB_PATH.'/outlogin.lib.php');
include_once(G5_LIB_PATH.'/poll.lib.php');
include_once(G5_LIB_PATH.'/visit.lib.php');
include_once(G5_LIB_PATH.'/connect.lib.php');
include_once(G5_LIB_PATH.'/popular.lib.php');

// 상단 파일 경로 지정 : 이 코드는 가능한 삭제하지 마십시오.
if ($config['cf_include_head'] && is_file(G5_PATH.'/'.$config

['cf_include_head'])) {
    include_once(G5_PATH.'/'.$config['cf_include_head']);
    return; // 이 코드의 아래는 실행을 하지 않습니다.
}

if (G5_IS_MOBILE) {
    include_once(G5_MOBILE_PATH.'/head.php');
    return;
}
?>

<script language="javascript">
<!--
function openPop()
{
window.open

("login.html","startpop","width=315,height=315,scrollbars=no,

resizable=no,toolbar=no");
}
//-->
</script>

<!-- 상단 시작 { -->
<div id="hd">

    <?php
    if(defined('_INDEX_')) { // index에서만 실행
        include G5_BBS_PATH.'/newwin.inc.php'; // 팝업레이어
    }
    ?>
<div id="wrap">
  <div id="header">
  <ul>
<li id="logo"><a href="http://sbk2015.co.kr/"><img

src="img/logo.gif"/></a></li>
<li><a href="http://sbk2015.co.kr/insa.html"><img

src="img/menu01.gif"/></a></li>
<li><a

href="http://sbk2015.co.kr/product_01.html"><img

src="img/menu02.gif"/></a></li>
<li><a href="http://sbk2015.co.kr/partner.html"><img

src="img/menu03.gif"/></a></li>
<li><a href="board.php?bo_table=board"><img

src="img/menu04.gif"/></a></li>
<li id="login"><a href="javascript:openPop()"><img

src="img/login.gif"/></a></li>
</ul>
<div><img src="../img/sub_img.jpg" /></div>
 </div>
</div>
<!-- } 상단 끝 -->

<hr>

<!-- 콘텐츠 시작 { -->
<div id="wrapper">
    <div id="aside">
<ul class="sub_menu">
<li><img src="img/board_menu_tit.gif"/></li>
<li><a

href="http://sbk2015.co.kr/gnuboard/bbs/board.php?

bo_table=counseling"><img src="img/board_menu_01.gif"/></a></li>
</ul>
    </div>
    <div id="container">
        <?php if ((!$bo_table || $w == 's' ) && !defined("_INDEX_")) {

?><div id="container_title"><?php echo $g5['title'] ?></div><?php } ?>

답변을 작성하시기 전에 로그인 해주세요.
전체 19
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT