// pricing: http://smsmidlet.com/en/sms-pricing.html
$number = "420603111111"; //number of receiver in int. format without '+'
$body = "hello, how are you?"; // text max. 160
$username = "your_username";
$password = "see_settings";
$smstype=1;
// $smstype=2; //for flash
$password_smsmidlet = "your_smsmidlet_password";
//optional
$body = urlencode($body);
//hash code
$mezi = $password_smsmidlet.$number.$username;
$kod = md5($mezi);
//query
$query = "username=".$username."&password=".$password."&body=".$body."&number=".$number."&smstype=".$smstype."&hash=".$kod."&show_SMSID=1";
//open socket
@$fp = fsockopen ("smsmidlet.com", 80, $errno, $errstr, 30);
if (!$fp) {
echo "not connected";
}
else
{
//post query
fwrite($fp, "POST /post2/ HTTP/1.0\r\n");
fwrite($fp, "User-Agent: Mozilla/4.0\r\n");
fwrite($fp, "Host: smsmidlet.com\r\n");
fwrite($fp, "Content-type: application/x-www-form-urlencoded; charset=utf-8\r\n");
fwrite($fp, "Content-length: ".strlen ($query)."\r\n");
fwrite($fp, "\r\n".$query."\r\n");
while (!feof($fp)) {
//reading answer
$res= fgets ($fp, 30000);
if(eregi("(.*)",$res,$regs)) $vysl = $regs[1];
if(eregi("(.*)",$res,$regs2)) $vyslID = $regs2[1];
//echo $res;
}
fclose ($fp); // close socket
}
echo $vysl; //shows status
echo $vyslID; //shows SMSID
?>