이게 왜 안되는지 채택완료
게시판에서 문자보내는건데요 팝업 띄워서
<form name="form_sms" id="form_sms" method="post" action="<?php echo $board_skin_url;?>/sms.php" >
수신번호: <input type="text" name="recieve_number" id="recieve_number" style="font-size:13px;font-weight:bold;color:red" size="13" value="<?php echo $write['wr_1'];?>"><br>
발신: <input type="text" name="send_number" id="send_number" style="font-size:13px;font-weight:bold" size="13" value='지정된 번호'>
메시지내용
<textarea name='wr_message' id='wr_message' onkeyup="byte_check('wr_message', 'sms_bytes');" accesskey="m" itemname='메세지'><?php echo $wr_message?></textarea>
이게 wr_message는
잘 넘어가서 발송되는데요
wr_1은 바뀌는 수신번호라
$wr_message = $_POST['wr_message'];
$receive_number = $_POST['wr_1'];
이렇게 하면 발신이 안되구요
$send_number = str_replace("-","",$send_number); // - 제거
$recieve_number = str_replace("-","",$recieve_number); // - 제거
$receive_number = "xxxxxxxxxx"
이렇게 직접 번호를 써주면 발송이 되는 이유를 모르겠습니다,
답변 2개
<input type="text" name="recieve_number"
이렇게 name을 붙여놓고 wr_1로 받아서 쓰려니 안됩니다
name='wr_1'로 하세요
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
타입 오류 인것 같아 보입니다.
$send_number = (int)str_replace("-","",$send_number); // - 제거
$recieve_number = (int)str_replace("-","",$recieve_number); // - 제거
이렇게 해 보세요...
답변에 대한 댓글 1개
인풋네임을
name="recieve_number" 이렇게 해놓고
벨류 wr_1 받는다고 하고 있었으니 안되었네요 ㅋ 줸장
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인