Контакти | Въпроси и отговори | Общи условия | Конфиденциалност
Директна връзка с оператор
Контакти

Модул за SMS реклама

Модула за SMS реклама Ви позволява да създадете рекламно поле във Вашият сайт, където посетителите на Вашият сайт могат да добавят линкове към своя сайт чрез изпращане на SMS.

За да работи модула за SMS реклама е нужно да конфигурирате услуга Известяване за плащане от контролния панел на mobio.bg. Видео урок за конфигуриране на услугата Известяване за плащане може да намерите тук.

PHP скриптове

За да работи модула за SMS реклама трябва да качите следните 2 файла в директорията на Вашият сайт.

mobio_sms.php
<?PHP

$item = $_REQUEST["item"];
$item = strip_tags($item);
$fromnum = $_REQUEST["fromnum"];
$extid = $_REQUEST["extid"];

$mobio_remote_addrs = array("87.120.176.216", "194.12.244.114");

$servID = 123;
$db_user = 'db_user';
$db_pass = 'db_pass';
$db_name = 'db_name';
$db_host = 'db_host';

if(in_array($_SERVER['REMOTE_ADDR'], $mobio_remote_addrs)) {


	$sms_reply = "Greshka, molia svyrjete se s administratora na saita.";
	if(mysql_connect($db_host,$db_user,$db_pass)) {
		mysql_select_db($db_name);
		mysql_query("CREATE TABLE IF NOT EXISTS smsads(id bigint unsigned primary key auto_increment, link varchar(255), fromnum varchar(60))");

		$fromnum = mysql_real_escape_string($fromnum);
		$link = mysql_real_escape_string($item);
		mysql_query("INSERT INTO smsads (id, link, fromnum) VALUES(0, '$link', '$fromnum')");
		$sms_reply = "Vashiat link e uspeshno dobaven.";

	}


	file("http://mobio.bg/paynotify/pnsendsms.php?servID=$servID&tonum=$fromnum&extid=$extid&message=".urlencode($sms_reply));
}
?>

В скрипта mobio_sms.php трябва да промените следните параметри:

  • $servID: това е уникалният номер на Вашата услуга. Можете да го намерите при детайлен преглед на услугата
  • $db_host: IP адреса или хоста на Вашият MySQL сървър
  • $db_user: Потребителско име за достъп до MySQL сървъра
  • $db_pass: Парола за достъп до MySQL сървъра
  • $db_name: Име на базата данни
Скрипта mobio_sms.php създава автоматично нужната таблица в посочената MySQL база данни и няма нужда Вие да създавате таблицата ръчно.

Скрипта smsads.php служи за визуализиране на получените чрез SMS реклами.

smsads.php
<table border="1">
<?PHP

$db_user = 'db_user';
$db_pass = 'db_pass';
$db_name = 'db_name';
$db_host = 'db_host';
if(mysql_connect($db_host,$db_user,$db_pass)) {
	mysql_select_db($db_name);
	mysql_query("CREATE TABLE IF NOT EXISTS smsads(id bigint unsigned primary key auto_increment, link varchar(255), fromnum varchar(60))");
	$res = mysql_query("SELECT * FROM smsads ORDER BY id DESC LIMIT 10");
	while($row = mysql_fetch_object($res)) {
		$http_link = $row->link;
		if(strstr($http_link, 'http') === FALSE) $http_link = 'http://'.$http_link;
		echo "<tr><td><a href=\"{$http_link}\" target=\"_blank\">{$row->link}</a></td></tr>";
	}
}
?>
</table>

Скрипта smsads.php може да включите на всяко място във Вашият сайт чрез следния PHP код:

<?PHP include('smsads.php');?>

В скрипта smsads.php трябва да промените следните параметри:

  • $db_host: IP адреса или хоста на Вашият MySQL сървър
  • $db_user: Потребителско име за достъп до MySQL сървъра
  • $db_pass: Парола за достъп до MySQL сървъра
  • $db_name: Име на базата данни
Можете да редактирате скрипта smsads.php като промените HTML кода за визуализация така, че да съвпада с дизайна на Вашият сайт.