게시물 작성시 특정회원에게 쪽지보내기
본문
안녕하세요.
이번에 제가 특정 게시판에 글을 작성하면 답변을 빨리 보다 빨리 하기위해 관리자에게 쪽지를 보내
알림을 뜨는 방식으로 구상중입니다.
현재 문제점은, 다수에게 쪽지를 보낼수가 없다는건데요. 여기 소스에서 다수에게 보낼수 있는 팁이나.. 해결법좀 알렺셧으면 해서 이렇게 질문답변에 글을 작성합니다.
// 문의글등록 쪽지전송
$recv = ("아이디"); //관리자 아이디
$me_memo = "새로운 문의사항이 작성되었습니다.
도메인"; //관리자에게 보낼 메세지
// $qa_subject 글제목
$row = sql_fetch(" select mb_id, mb_nick, mb_open, mb_leave_date, mb_intercept_date from {$g5['member_table']} where mb_id = '{$recv}' ");
if($row['mb_id'] == $recv) { //관리자가 맞을때만.
$recv_mb_id = $row['mb_id'];
$recv_mb_nick = get_text($row['mb_nick']);
$tmp_row = sql_fetch(" select max(me_id) as max_me_id from {$g5['memo_table']} ");
$me_id = $tmp_row['max_me_id'] + 1;
// 쪽지 INSERT
$sql = " insert into {$g5['memo_table']} ( me_id, me_recv_mb_id, me_send_mb_id, me_send_datetime, me_memo ) values ( '$me_id', '$recv_mb_id', '{$member['mb_id']}', '".G5_TIME_YMDHIS."', '{$me_memo}' ) ";
sql_query($sql);
}
답변 1
// 문의글등록 쪽지전송
$recv = array("admin","test","test1"); //쪽지 전송 아이디
$me_memo = "새로운 문의사항이 작성되었습니다."; //관리자에게 보낼 메세지
foreach($recv as $v) {
$row = sql_fetch(" select mb_id, mb_nick, mb_open, mb_leave_date, mb_intercept_date from {$g5['member_table']} where mb_id = '{$v}' ");
$recv_mb_id = $row['mb_id'];
if($recv_mb_id) {
$recv_mb_nick = get_text($row['mb_nick']);
$tmp_row = sql_fetch(" select max(me_id) as max_me_id from {$g5['memo_table']} ");
$me_id = $tmp_row['max_me_id'] + 1;
// 쪽지 INSERT
$sql = " insert into {$g5['memo_table']} ( me_id, me_recv_mb_id, me_send_mb_id, me_send_datetime, me_memo ) values ( '$me_id', '$recv_mb_id', '{$member['mb_id']}', '".G5_TIME_YMDHIS."', '{$me_memo}' ) ";
sql_query($sql);
}
}