채택완료

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

2015-04-20 (월) 15:23:10 3,020

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개 / 댓글 3개

채택된 답변
+20 포인트
2015-04-20 (월) 16:21:46

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

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

로변경.. 

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

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

로변경 해보세요..

답변에 대한 댓글 2개

아래와 같이 적용했습니다만, 그대로 입니다.
<?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');
?>
수정을 너무 많이 해서 제가 헷갈립니다.
ftp로 한번 봐주시면 안될까예?
sbk2015.co.kr
bigsmile365 / ejlee9805 /포터 21
2015-04-20 (월) 17:02:20

홍비서님 ftp 정보 지우시길 바랍니다.... 제가 10시쯤에 도아드릴테니 쪽지로 남겨주세요..

2015-04-20 (월) 16:04:50

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

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

 

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

 

로 되어있는데

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

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

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

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

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

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

답변에 대한 댓글 1개

되질 않습니다. ㅜ.ㅜ어느 소스를 보여드려야 하나요?
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 } ?>

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