채택완료

글작성시

2016-02-12 (금) 16:48:16 3,583

글작성하면 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개 / 댓글 8개

채택된 답변
+20 포인트
2016-02-12 (금) 17:12:40

$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);

이런 식으로 사용하시는 게 좋습니다. 

답변에 대한 댓글 6개

2016-02-12 (금) 17:15:26
진심으로 감사드려요~ 님은 모르시는게 없군요,,^^
2016-02-12 (금) 17:27:26
이렇게해도 같은 애러가 나는데 왜그런지,,어렵네요
<?
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 ='',
$memo = $board['bo_subject']." 게시판에 새 글이 작성되었습니다.";
$memo .= "작성자 : ".$member['mb_nick'];
$memo .= "분류 : ".$sca;
$memo .= "제목 : ".$wr_subject;
$memo .= "작성글 보기 : ".$link;


me_memo = '".$memo."'";
sql_query($sql);
}
?>
빨간색이라 그걸 바꾸는 걸로 오해하신 것 같네요.
위에 적은 그대로 사용하셔야 합니다.
2016-02-12 (금) 18:04:10
아...그렇군요,,
이렇게 해도 같은 애러나네요..유유

<?
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;


$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;
2016-02-12 (금) 21:15:10
바쁘실텐데 시간내서 도와주셔서 감사합니다.
정확히 쪽지는 오네요~

작성시간이 0000-00-00 00-00 이런식이지만..
길어져서 추가 질문을 올려야겠습니다.
좋은 저녁되세요~

작성자 : $member[mb_nick] 

분류 : $sca 

제목 : $wr_subject 

작성글 보기 : $link'"; 

이부분은 몬가요??

PHP 에 이런식으로 넣으시면 안되는데요

답변에 대한 댓글 1개

2016-02-12 (금) 17:02:38
ㅋ 질답에 그렇게 되어 있어서요,,
그리고 그붕이 잘된다고 댓글까지 달아서,,,
맞는줄 알고 해보는데도 안되네요 ㅎ
어떻게 바꿔줘야 할가요?

일단 눈에 딱 보이는 오류가..

$link = G5_BBS_URL."/".$bo_table."?wr_id="$wr_id;  

이부분을 $link = G5_BBS_URL."/".$bo_table."?wr_id=".$wr_id; 

이렇게 고쳐보세요.

답변에 대한 댓글 1개

2016-02-12 (금) 17:03:42
감사합니다~

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