Скрипт за публикуване на 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)