PDA

View Full Version : Code gửi tin nhắn sms free - đã test



bavuongduongpho
24-04-2011, 01:58 AM
Code 1:

DEMO: http://jarodtaylor.com/about/sms/dfreesms.php


<?
if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) ob_start('ob_gzhandler');
else ob_start();
################# CONFIG ################
$config['proxy'] = '';
$config['proxy_port'] = '';
$config['useragent'] = 'Mozilla/5.0 (iPhone,U; CPU iPhone OS 2_2_1 like Mac OS X; en-us) AppleWebKit/525.18.1 (KHTML, like Gecko) version/3.1.1 Mobile/5H11 Safari/525.20'; /// Iphone 2.21
########################################
################# RE-CONFIG ################

$config['cookie_file'] = 'sms_daithinh.txt';

#########################################
################# FUNCTION ################
function curl($url='',$var=''){
global $config;
$curl = curl_init();
if (isset($config['proxy'])) {
curl_setopt($curl, CURLOPT_HTTPPROXYTUNNEL, true);
curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);
curl_setopt($curl, CURLOPT_PROXY, $config['proxy']);
curl_setopt($curl, CURLOPT_PROXYPORT, $config['proxy_port']);
}
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl,CURLOPT_CONNECTTIMEOUT,20);
curl_setopt($curl, CURLOPT_USERAGENT, $config['useragent']);
curl_setopt($curl, CURLOPT_REFERER, "http://dfreesms.com/");
if($var) {
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $var);
}
curl_setopt($curl, CURLOPT_COOKIEFILE,$config['cookie_file']);
curl_setopt($curl, CURLOPT_COOKIEJAR,$config['cookie_file']);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 3);
curl_setopt ($curl, CURLOPT_HEADER, 0);
//curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
$result = curl_exec($curl);
curl_close($curl);
return $result;
}
function inStr($s,$as){
$s=strtoupper($s);
if(!is_array($as)) $as=array($as);
for($i=0;$i<count($as);$i++) if(strpos(($s),strtoupper($as[$i]))!==false) return true;
return false;
}
################################################## ####
########### MAIN CODE ################################
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>SMS free :) like this! - SonMySchool.Com - THPT Son My - Tinh Khe - Son Tinh - Quang Ngai</title>
<meta name="keywords" content="Free SMS, SMS, SMS for all, sonmyschool.com, ketnoia2, daithinh, thpt son my, thptsonmy" />
<meta name="description" content="Free SMS, SMS, SMS for all, sonmyschool.com, ketnoia2, daithinh, thpt son my, thptsonmy" />

<script type="text/javascript" src="status-daithinh.js"></script>
<style>
body {
margin:20px 0px; padding:0px;
text-align:center;
}

#Content {
width:400px;
margin:0px auto;
text-align:left;
padding:5px;
border:1px dashed #333;
background-color:#eee;
}
</style>

</head>
<body>
<div id="Content">
<b>Send free sms worldwide - http://ketnoia2.tk</b><br />
Note: Not work with <strong>Vietnamese content</strong><br /><br />
<?
if($_POST['submit']){
$url = 'http://dfreesms.com/in.php';
$var = "&f_code=&f_phone=%2B{$_POST[to]}&btnG=Send%20Free%20SMS!&f_msg={$_POST[mess]}%20%20www.ketnoia2.tk%20%20";
$result = curl($url,$var);
if(inStr($result,'SMS Sent Successfully')) echo 'Message has been sent <a href="javascript: window.history.back();">Send another</a><br />';
else{ echo 'Error, SMS not sent. <a href="javascript: window.history.back();">Try again!</a><br />';}
}else{
print('<form action="'.$config['file'].'" method="post" name="hacobi1102">');
print('Number <input type="text" size="25" maxlength="25" name="to" value="84"/><br />');
print('Country code + number. SMS to Viet Nam : 84xxxxxxxx.<br />Eg: phone 01663751545, use: 841663751545<br />');
print('Message<br /><textarea name="mess" cols="45" rows="5"></textarea><br />');
print('<input name="submit" value="submit" type="submit" />');
print('</form>');
}
?>
<b>DaiThinh - bavuongduongpho</b>
</div>
</body></html>Code 2:


demo

http://sonmyschool.com/sms/sms_curl.php (http://sonmyschool.com/sms/sms_curl.php) cái này curl post vào file in.php của trang gốc để thực hiện gửi tin nhắn , cái này có thể sẽ bị giới hạn IP , vì 1IP 1 ngày chỉ gửi 5 sms thui , chắc là phải tích hợp proxy or sock mới ổn

http://sonmyschool.com/sms/sms_form.html chạy form trên html trang mình rồi request đến nó
http://sonmyschool.com/sms/sms_iframe.html chèn trực tiếp trang của nó vào lun


download: http://sonmyschool.com/sms/sms-ketnoia2.tk.zip
(http://sonmyschool.com/sms/sms-ketnoia2.tk.zip)


Thêm tí này: http://sonmyschool.com/sms

cuối cùng là thank phát!