2026, 새로운 도약을 시작합니다.

관리자모드 메뉴추가 채택완료

안녕하세요,

그누보드의 관리자모드에서 메뉴추가시 질문입니다.

먼저 /adm에 admin.menu700.php 파일을 만들었습니다.

내용은

<?php
/**
 추가 기능 관리 프로그램

*/

$menu["menu700"] = array (
    array("700000", "싸이트 관리",   G5_ADMIN_URL.'/add/add.php',  'add'),
    array('700200', '회원정보업데이트', ''.G5_SMS5_ADMIN_URL.'/member_update.php', 'sms5_mb_update'),
    array('700300', '문자 보내기', ''.G5_SMS5_ADMIN_URL.'/sms_write.php', 'sms_write'),
    array('700400', '전송내역-건별', ''.G5_SMS5_ADMIN_URL.'/history_list.php', 'sms_history' , 1),
    array('700500', '전송내역-번호별', ''.G5_SMS5_ADMIN_URL.'/history_num.php', 'sms_history_num' , 1),
    array('700600', '전송내역-회원', ''.G5_SMS5_ADMIN_URL.'/history_member.php', 'sms_history_mb' , 1),
    array('700700', '이모티콘 그룹', ''.G5_SMS5_ADMIN_URL.'/form_group.php' , 'emoticon_group'),
);
?>

이렇게 두고.

/adm/add/add.php 파일을 만들고

<?php

$sub_menu = "700000";
include_once('../_common.php');

$g5['title'] = '관리자';
include_once ('../admin.head.php');


?>

<section>
    <h2>신규가입회원 <?php echo $new_member_rows ?>건 목록</h2>
    <div class="local_desc02 local_desc">
        총회원수 <?php echo number_format($total_count) ?>명 중 차단 <?php echo number_format($intercept_count) ?>명, 탈퇴 : <?php echo number_format($leave_count) ?>명
    </div>

    <div class="tbl_head01 tbl_wrap">
        <table>
        <caption>신규가입회원</caption>
        <thead>
        <tr>
            <th scope="col">회원아이디</th>
            <th scope="col">이름</th>
            <th scope="col">닉네임</th>
            <th scope="col">권한</th>
            <th scope="col">포인트</th>
            <th scope="col">수신</th>
            <th scope="col">공개</th>
            <th scope="col">인증</th>
            <th scope="col">차단</th>
            <th scope="col">그룹</th>
        </tr>
        </thead>
      
        </table>
    </div>

    <div class="btn_list03 btn_list">
        <a href="./member_list.php">회원 전체보기</a>
    </div>

</section>


<?php
include_once ('../admin.tail.php');
?> 

이렇게 짜집기 편집으로 넣어보았습니다.

그리고 관리자모드에서 메뉴를 누르면

Warning: include_once(../common.php): failed to open stream: No such file or directory in /host/home1/chk0327/html/adm/_common.php on line 3

Warning: include_once(): Failed opening '../common.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /host/home1/chk0327/html/adm/_common.php on line 3

Warning: include_once(G5_ADMIN_PATH/admin.lib.php): failed to open stream: No such file or directory in /host/home1/chk0327/html/adm/_common.php on line 4

Warning: include_once(): Failed opening 'G5_ADMIN_PATH/admin.lib.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /host/home1/chk0327/html/adm/_common.php on line 4


이렇게 에러가 나오는데,


무엇이 잘못되었는지 모르겠습니다.


에러란에서 나오는 파일은 경로상에 존재하는데.. 무엇이 문제인지 모르겠습니다.

답변 2개

채택된 답변
+20 포인트

/adm/add/_common.php

만드시고.

Copy

이렇게 삽입하시고요.

/adm/add/add.php 는 

Copy
$sub_menu = "700000";
include_once('./_common.php');$g5['title'] = '관리자';
include_once(G5_ADMIN_PATH.'/admin.head.php');   ?> ....  

위 같은 형태로 작성하세요.

인크루트를 상대값으로 선언해놔서 저런 문제가 발생합니다.

로그인 후 평가할 수 있습니다

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

adm/add 폴더에 _common.php 파일을 만드시고

Copy

이런식으로 만드시고

add.php 파일부분은

Copy

요러한 형태로 하시면 되실 듯 합니다.

로그인 후 평가할 수 있습니다

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

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

로그인
🐛 버그신고