게시글 문자.. 답글에도문자? ㅠ
본문
아래코드를 이용하여 문자서비스를 이용중입니다.
게시글작성시 문자발송이 잘되는데.....
게시글에 답글을 달아도 문자가 발송이 됩니다....
답글에 대해선 문자가 발송이 안 되도록 수정할 방법을 모르겠습니다...
초보자라... 많은 조언 부탁드립니다.
<code><?
if (!defined("_GNUBOARD_")) exit;//개별 페이지 접근 불가
include_once(G5_LIB_PATH.'/icode.sms.lib.php');
//문의글 등록시 관리자에게 전송
if($bo_table == "qna") {
$send_hp_mb = "****연락처";//보내는 전화번호
$recv_hp_mb = "****연락처";//받는 전화번호
$send_hp = str_replace("-","",$send_hp_mb);//-제거
$recv_hp = str_replace("-","",$recv_hp_mb);//-제거
$send_number = "$send_hp";
$recv_number = "$recv_hp";
$sms_content = $wr_name." 고객님이 견적문의 게시판에 글을 남겼습니다."; // 문자 내용
$SMS = new SMS;//SMS 연결
$SMS->SMS_con($config['cf_icode_server_ip'], $config['cf_icode_id'], $config['cf_icode_pw'], $config['cf_icode_server_port']);
$SMS->Add($recv_number, $send_number, $config['cf_icode_id'], iconv("utf-8", "euc-kr", stripslashes($sms_content)), "");
$SMS->Send();
}
alert("고객님의 상담이 신청되었습니다.", G5_URL);
?></code>
답변 3
답변 글을 말씀하시는 거라면 이렇게 해보세요. $w == '' 이 부분이 새 글일 때를 뜻합니다.
if($bo_table == "qna" && $w == '') {
if($w != "a") {
위의 소스
}
a 가 답변일꺼에요 ;;;; 맞나?
$w 값이 r 이면 답변을 뜻합니다.
고로 위에 먼저 말씀하신 분들의 내용처럼 $w값이 r 이 아니면 문자발송하게 해라고 하면 됩니다.
if($bo_table == "qna" && $w == '') { 이거나
if($bo_table == "qna" && $w != 'r') { 이거나