Скрипт за публикуване на SMS реклама
Този скрипт Ви дава възможност да получавате заявки за публикуване на SMS банер и линк реклама, като от потребителите се изисква да въведат код получен чрез SMS. След въвеждане на валиден код, получавате e-mail с информация за банера и линка на съответната реклама.
За да работи формата за проверка на код е нужно да конфигурирате услуга Проверка на код от контролния панел на mobio.bg. Видео урок за конфигуриране на услугата Проверка на код може да намерите тук.
<?PHP header('Content-Type: text/html; charset=utf-8'); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="bg">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>SMS Reklama</title>
</head>
<body>
За да направите заявка за реклама с банер, моля изпратете смс с текст хххх на номер хххх на цена х.хх лв.
<?PHP
function mobio_checkcode($servID, $code, $debug=0) {
$res_lines = file("http://www.mobio.bg/code/checkcode.php?servID=$servID&code=$code");
$ret = 0;
if($res_lines) {
if(strstr("PAYBG=OK", $res_lines[0])) {
$ret = 1;
}else{
if($debug)
echo $line."\n";
}
}else{
if($debug)
echo "Unable to connect to mobio.bg server.\n";
$ret = 0;
}
return $ret;
}
$servID = 29;
$smscode = $_REQUEST["smscode"];
$site = $_REQUEST["site"];
$banner = $_REQUEST["banner"];
$size = $_REQUEST["size"];
if($smscode) {
if(mobio_checkcode($servID, $smscode)) {
//na mqstoto na admin@server.com se pi6e maila na koito 6te se izpra6tat zaqwkite
$admin_email = "admin@server.com";
if($admin_email) {
$message = " Размер: <b>$size</b><br/>
Линк към сайта: <b>$site</b><br/>
Линк към банера: <b>$banner</b><br/>
SMS Code: <b>$smscode</b><br/>";
mail($admin_email, "Заявка за банер реклама {$size}", $message, "From: csadminform@site.com");
echo '<b>Заявката ви е изпратена успешно.</b>';
}else{
echo '<b>Грешка. Свържете се с администратора.</b>';
}
}else{
echo '<b>Въведеният код е невалиден.</b>';
}
}
?>
<form method="post" action="banner.php">
<table border="1">
<tr><td>Линк към сайта:</td><td><input type="text" size="15" name="site"/></td></tr>
<tr><td>Линк към банера:</td><td><input type="text" size="15" name="banner"/></td></tr>
<tr>
<td>Размер:</td>
<td>
<select name="size">
<option value="468x60">468x60</option>
</select>
</td>
</tr>
<tr>
<tr><td>SMS код:</td><td><input type="text" size="15" name="smscode"/></td></tr>
<tr><td></td><td><input type="submit" name="ok" value=" Ok "/></td></tr>
Скрипта работи с демо услуга със servID 29. Валиден код за тестове е WYSR49. За да работи скрипта с Вашата услуга за проверка на код е нужно да промерните стойността на параметъра servID.
Ако вашият web сървър работи с операционна система Windows може да се наложи да инсталирате допълнителен SMTP сървър или да ползвате SMTP сървъра на доставчика си като го укажете от настройката SMTP във файла php.ini. (SMTP = mail.isp.bg)


