이게 왜 안되는지

이게 왜 안되는지

QA

이게 왜 안되는지

본문

게시판에서 문자보내는건데요 팝업 띄워서

 

<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'로 하세요

 

타입 오류 인것 같아 보입니다.

 

$send_number = (int)str_replace("-","",$send_number); // - 제거
$recieve_number = (int)str_replace("-","",$recieve_number); // - 제거


이렇게 해 보세요...

답변을 작성하시기 전에 로그인 해주세요.
전체 59,639
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT