// aktualni dostupnost sluzeb a operatoru sledujte na webu: http://smsmidlet.com/ceny_sms.html
$number = "420603111111"; //cislo prijemce v mezinarodnim formatu bez '+'
$body = "nazdarek, jak se vede?"; // text max. 160 znaku bez diakritiky
$username = "uzivatelske_jmeno";
$password = "naleznete_v_nastaveni";
$smstype=1;
// $smstype=2; pro flash
$password_smsmidlet = "heslo_na_smsmidlet";
//nepovinne, jen na prevedeni nekterych znaku jako napr. mezera nebo + , zalezi na metode GET nebo POST
$body = urlencode($body);
//hash kod
$mezi = $password_smsmidlet.$number.$username;
$kod = md5($mezi);
//sestaveni pozadavku
$query = "username=".$username."&password=".$password."&body=".$body."&number=".$number."&smstype=".$smstype."&hash=".$kod."&show_SMSID=1";
//otevreni socketu
@$fp = fsockopen ("smsmidlet.com", 80, $errno, $errstr, 30);
if (!$fp) {
echo "nepripojen";
}
else
{
//podani pozadavku serveru
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)) {
//cteni odpovedi
$res= fgets ($fp, 30000);
if(eregi("(.*)",$res,$regs)) $vysl = $regs[1];
if(eregi("(.*)",$res,$regs2)) $vyslID = $regs2[1];
//echo $res;
}
fclose ($fp); // zavreni socketu
}
echo $vysl; //vypise status
echo $vyslID; //vypise SMSID
?>