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개 / 댓글 1개
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);
?>
코드상에서 문제는 없어보입니다.
함수나 실행하는 PHP문법들의 경로를 확인해보세요.
doc_01_view.php 의 경로가 어찌 되는지요.
단순하게 view.skin.php 에서 doc_01_view.php 를 부른다면 doc_01_view.php 의 경로는
그누루트/bbs/doc_01_view.php 파일을 부르고 있는 것입니다.
만일 모든 코드를 view.skin.php 에서 작성하고 기능에 이상이 없다면 경로문제일 확률이 가장 높습니다.
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
view.skin.php 에서 작성시 기능에 이상이 없습니다.. 경로 문제를 한번확인해봐야겠네요 감사합니다.