Помогите в php коде убрать проверку кода отправки анонимного смс.И чтобы если нет поля код не выводило что то не верно.Дело в том что я хочу создать сервис ano speak в котором можно бесплатно отправлять анонимные сообщение и смски.Дело в том что я уже купил скрипт и хочу уже создать сервис.И минус что я не шарю php.Помогиет плизззз.
Код:
<html>
<title>Отчет!</title>
<body style="background-color:#FFFFFF; background-image:none;">
<img src="img/logo.gif" /><br>
<meta http-equiv='Refresh' content='3; URL=index.php'>
<?
if(isset($_POST["code"])) { $code = $_POST["code"]; $code = htmlspecialchars($code); $code = addslashes($code); }
if(isset($_POST["Phone_list"])) { $Phone_list = $_POST["Phone_list"]; $Phone_list = htmlspecialchars($Phone_list); $Phone_list = addslashes($Phone_list);}
if(isset($_POST["FromPhone"])) { $FromPhone = $_POST["FromPhone"]; $FromPhone = htmlspecialchars($FromPhone); $FromPhone = addslashes($FromPhone); }
if(isset($_POST["Message"])) {
$Message = $_POST["Message"];
$Message = substr($Message, 0, 70);
$Message = htmlspecialchars($Message);
$Message = stripslashes($Message);
$Message=preg_replace("/\n\n/",' ',$Message);
$Message=preg_replace("/\n/",' ',$Message);
$Message=preg_replace("/\\\$/",' ',$Message);
$Message=preg_replace("/\r/",' ',$Message);
$Message=stripslashes($Message);
$Message=preg_replace("/\\\/",' ',$Message);
$Message=str_replace("\r\n"," ",$Message);
$Message=str_replace("\n\n",' ',$Message);
$Message=str_replace("\n",' ',$Message);
do {$Message=str_replace("<br><br><br>","<br>",$Message);} while (preg_match("/<br><br><br><br>/i",$Message));
do {$Message=str_replace(" "," ",$Message);} while (preg_match("/ /i",$Message));
$Message=str_replace("\t",' ',$Message);
$Message=str_replace("\r",' ',$Message);
$Message=str_replace(' ',' ',$Message);
}
if(isset($_POST["button"])) { $button = $_POST["button"]; $button = htmlspecialchars($button); $button = stripslashes($button); }
function logg($status){
global $code,$Phone_list,$FromPhone,$Message,$button;
// 1 - good, 2 - bad, 3 - bad pw //
$result5 = mysql_query("INSERT INTO `log` (`message`,`phone`,`from`,`code`,`status`) VALUES ('$Message','$Phone_list','$FromPhone','$code','$status')");
}
function check($code){
$result_check = mysql_query("SELECT `sms` FROM `vauchers` WHERE `code`='$code'");
$myrow_check = mysql_fetch_array($result_check);
$check = $myrow_check["sms"];
return $check;
}
if(isset($code) && isset($Phone_list) && isset($FromPhone) && isset($Message) && isset($button))
{
if(!preg_match ("/[A-Fa-f0-9]{20,20}/i" ,$code)) { logg('3'); exit("Неправильный формат кода!"); }
$result3 = mysql_query("SELECT * FROM `vauchers` WHERE `code`='$code'");
if(mysql_num_rows($result3) > 0)
{
$myrow3 = mysql_fetch_array($result3);
if($myrow3["new"] == '1') { $result7 = mysql_query("UPDATE `vauchers` SET `new`='0' WHERE `code`='$code' LIMIT 1"); }
if($myrow3["sms"] <= 0) { exit("Количество смс истекло!"); } else {
if($myrow0['mode'] == 1)
{
$s = @file_get_contents('http://www.smsc.ru/sys/send.php?login='.urlencode($username).'&psw='.urlencode($password).'&phones='.urlencode(trim($Phone_list)).'&mes='.urlencode(trim($Message)).'&sender='.urlencode(trim($FromPhone)).'&translit=0&time=0&id=0');
if(preg_match("/^OK - (\d+) SMS, ID - (\d+)/", $s, $m)) {
$sms = $myrow3["sms"]-1;
$result4 = mysql_query("UPDATE `vauchers` SET `sms` = '$sms' WHERE `id`='$myrow3[id]' LIMIT 1");
if($result4 == 'true') { logg('1'); echo "Ваше сообщение успешно отправлено!"; echo "<br>У вас осталось ".check($code)." смс"; } else { echo "Ошибка БД!"; }
}
else { logg('2'); echo "Ошибка при отправке сообщения!"; echo "<br>У вас осталось ".check($code)." смс"; }
}
else
{
include("DEVINOSMS.Class.php");
$devino = new DEVINOSMS();
$status = 1;
$flash = 0;
$time = 10;
$result = $devino->SendTextMessage($username,$password,$Phone_list,iconv("WINDOWS-1251","UTF-8",$Message),$FromPhone,$status,$flash,$time);
if($result["ID сообщения"] == '') { logg('2'); echo "Ошибка при отправке сообщения!!! ".$result["Ответ сервера"].""; echo "<br>У вас осталось ".check($code)." смс"; }
elseif ($result["ID сообщения"] != '') {
$sms = $myrow3["sms"]-1;
$result4 = mysql_query("UPDATE `vauchers` SET `sms` = '$sms' WHERE `id`='$myrow3[id]' LIMIT 1");
if($result4 == 'true') { logg('1'); echo "Ваше сообщение успешно отправлено!"; echo "<br>У вас осталось ".check($code)." смс"; } else { echo "Ошибка БД!"; }
} else { logg('2'); echo "Ошибка при отправке сообщения!"; echo "<br>У вас осталось ".check($code)." смс"; }
}
}
}
else { logg('3'); exit("Неверный код!"); };
}
else
{
echo "Что-то не ввели!";
}
?>
</td>
</tr>
</table>
</div>
</body>
</html>