>> Edit article
이름
제목
패스워드
: 리조님...php로 수정하신거 소스 그대로 복사해서 : 확장자만 php로 바꾸면 안되나여? : 이거 제 홈에 쓸려면 어케 해야 하져? : 좀 알려주세여... 그거 다른분이 해놓은거 그냥 php루 바꾼거라 딴거는 테스트 안해보구요 017은 해보니까 되던데 다른 안되시는 분들은 잘 모르겠네여.. -.-;; 아마 모든곳에서 쓰기는 무리가 있는건가 보네요.. 그냥 php가 지원이 되는곳이라면 그렇게 바꾸시고 쓰시면 되는데.. 밑에꺼는 숫자에 앞뒤공백이나 - 넣은거 뺄수있도록 약간수정한거예요.. sms.html <form action=sms.php method=post> 보내는이<input type=text name=sender> 번호<input type=text name=phone_number> 메세지<input type=text name=msg> <input type=submit> </form> sms.php <? $HOST=array("203.236.1.18", "128.134.98.134", "203.226.207.228","210.112.11.51", "210.124.165.3"); $PORT=25; function maketo($phone_number){ global $HOST; $co=substr($phone_number,0,3); if( $co == '011'){ $ret[toaddr] = "$phone_number@cyber.sktelecom.co.kr"; $ret[host]=$HOST[0]; } elseif ($co == '106'){ $ret[toaddr] = "$phone_number@sms.n106.co.kr" ; $ret[host]=$HOST[1]; } elseif ($co == '017'){ $ret[toaddr] = "$phone_number@sms.shinsegi.com" ; $ret[host]=$HOST[2]; } elseif ($co == '018'){ $ret[toaddr] = "m$phone_number@hansolm.com" ; $ret[host]=$HOST[3]; } elseif ($co == '019'){ $ret[toaddr] = "$phone_number@019pcs.lgtel.co.kr" ; $ret[host]=$HOST[4]; } return $ret; } function format_number($num){ $num=trim($num); $num=ereg_replace("-","",$num); return $num; } function send($sender,$phone_number,$msg){ global $PORT; $phone_number=format_number($phone_number); $ret=maketo($phone_number); $toaddr=$ret[toaddr]; $host=$ret[host]; $fp=fsockopen($host,$PORT); fputs($fp,"HELO"); $print=fgets($fp,1024); fputs($fp,"mail from: <$sender>" ); $print.=fgets($fp,1024); fputs($fp,"rcpt to: <$toaddr>"); $print.=fgets($fp,1024); fputs($fp,"data"); $print.=fgets($fp,1024); fputs($fp,"Subject: $msg"); $print.=fgets($fp,1024); fputs($fp,"."); $print.=fgets($fp,1024); fputs($fp,"quit"); $print.=fgets($fp,1024); fclose($fp); } // ex) send("lizo","0173337777","hello"); send($sender,$phone_number,$msg); ?>
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved