php 안 함수 호출 질문

php 안 함수 호출 질문

QA

php 안 함수 호출 질문

답변 3

본문

view.skin.php 에서 doc_zone을 불러오고 있습니다.

 

doc_zone은 doc_01_view.php 파일에서 정보를 불러옵니다.

 

이상태에서 doc_01_view.php의 파일에 array_key_exists(함수명,$_POST)를 사용하여 함수 호출을 시도중인데

 

이럴경우 view.skin.php에서 해당 파일의 서식을 찾을 수 없다고 나옵니다...

view.skin.php


        <div id="doc_zone"><!-- 문서 상세내역 --> </div>

 

doc_01_view.php파일


            <form method="post">
            <tr>
                <th><?php echo $i+1; ?></th>              
                <td><input type="text" class="td_center" name="doc_sub" value="<?php echo $list[$i]['doc_sub']; ?>" id="doc_sub" readonly>
                <td><input type="text" class="td_center" name="doc_size" value="<?php echo $list[$i]['doc_size']; ?>" id="doc_size" readonly>
                <td><input type="text" class="td_center" name="doc_ea" value="<?php echo $list[$i]['doc_ea']; ?>" id="doc_ea" readonly>
                <td><input type="text" class="td_center" name="doc_cnt" value="<?php echo number_format($list[$i]['doc_cnt']); ?>" id="doc_cnt" readonly>
                <td><input type="text" class="td_center" name="doc_use" value="<?php echo $list[$i]['doc_use']; ?>" id="doc_use" readonly>
                <td><input type="text" class="td_center" name="doc_reason" value="<?php echo $list[$i]['doc_reason']; ?>" id="doc_reason" readonly>
                <?php if($list[$i]['doc_1'] == "0|0"){?>
                <!-- 전송완료시 판별할 값 만들어야함 g5_write_purchase_sub 칼럼생성  doc_1 2022.01.03-->
                <td><input class="btn_b02 btn" type="submit"  name="bb" id="bb" value="전송"></td>
                <?php }?>
            </tr>
            </form>
            <?php
            function insert(){
                header("Refresh:0");
                }
                if(array_key_exists('bb',$_POST)){
                insert();
            }
            ?>

이 질문에 댓글 쓰기 :

답변 3

view.skin.php 와 같은 폴더의 doc/doc_01_view.php 라면 아래처럼 경로를 바꾸어야 합니다.

 

$board_skin_path."/doc/doc_01_view.php"

 

그리고 단순 인클루드가 아니라면 문서 상단에 필요에 따라 기본코어가 입력되어 있어야 하구요.

 

<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once(G5_LIB_PATH.'/thumbnail.lib.php');

// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css">', 0);
?>

doc_01_view.php 의 경로가 어찌 되는지요.

단순하게 view.skin.php 에서 doc_01_view.php 를 부른다면 doc_01_view.php 의 경로는

그누루트/bbs/doc_01_view.php 파일을 부르고 있는 것입니다.

 

만일 모든 코드를 view.skin.php 에서  작성하고 기능에 이상이 없다면 경로문제일 확률이 가장 높습니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 131
© SIRSOFT
현재 페이지 제일 처음으로