글작성시
본문
글작성하면 admin에게 쪽지가 날라오게 질답에서 보고
짜집기를 해봤는데요,,,
짜집기의 한계인지 500에러뜨면서 /bbs/write_update.php을(를) 가져오는 중 웹사이트에서 오류가 발생했습니다. 웹사이트가 유지보수 중이거나 설정이 잘못되어 웹사이트가 다운되었을 수 있습니다.
라고 나오는데 무엇이 잘못된 걸까요?
이하 write_update.skin.php 입니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once('./_common.php');
// 자신만의 코드를 넣어주세요.
$tmp_row = sql_fetch(" select max(me_id) as max_me_id from {$g5['memo_table']} ");
$me_id = $tmp_row['max_me_id'] + 1;
$link = G5_BBS_URL."/".$bo_table."?wr_id="$wr_id;
$sql = " insert into g5_memo
set me_id = '$me_id',
me_recv_mb_id = 'admin',
me_send_mb_id = '$member[mb_id]',
me_send_datetime ='$g5[time_ymdhis]',
me_read_datetime ='',
me_memo = '$board[bo_subject] 게시판에 새 글이 작성되었습니다.
작성자 : $member[mb_nick]
분류 : $sca
제목 : $wr_subject
작성글 보기 : $link'";
sql_query($sql);
}
?>
답변 3
$memo = $board['bo_subject']." 게시판에 새 글이 작성되었습니다.";
$memo .= "작성자 : ".$member['mb_nick'];
$memo .= "분류 : ".$sca;
$memo .= "제목 : ".$wr_subject;
$memo .= "작성글 보기 : ".$link;
$sql = " insert into g5_memo
set me_id = '$me_id',
me_recv_mb_id = 'admin',
me_send_mb_id = '$member[mb_id]',
me_send_datetime ='$g5[time_ymdhis]',
me_read_datetime ='',
me_memo = '".$memo."'";
sql_query($sql);
이런 식으로 사용하시는 게 좋습니다.
일단 눈에 딱 보이는 오류가..
$link = G5_BBS_URL."/".$bo_table."?wr_id="$wr_id;
이부분을 $link = G5_BBS_URL."/".$bo_table."?wr_id=".$wr_id;
이렇게 고쳐보세요.
작성자 : $member[mb_nick]
분류 : $sca
제목 : $wr_subject
작성글 보기 : $link'";
이부분은 몬가요??
PHP 에 이런식으로 넣으시면 안되는데요