Sms реклама текстова и с банер

Да го пуснали като урок?

  • Да.

    Votes: 0 0.0%
  • Не.

    Votes: 0 0.0%

  • Общо гласове
    0

sorRy

Registered
Здравейте от много време гледам че хора искат системи за смс реклама в този урок(тема) ще ви покажа два начина + регистрация в сайта за смс.
1. Отваряте https://mobio.bg/site/registration и натиснете бутона. http://web-tourist.net/project/sorry/1.gif
1а. Ако имате фирма изберете Юридическо лице и попълнете новите работи тъикато нямам фирма нз кво се пише на тях и натиснете бутона.
2. Сега влезте в профила си от тук https://mobio.bg/site/ и отворете https://mobio.bg/user/index.php?page=service_form и попълнете. http://web-tourist.net/project/sorry/2.png
3.Напишете линк към скрипта който при нашия случай е файла sms.php второто трябва да е POST и вече трябва да напишете ип то на вашия сървъра.
и натискате Ок после пак Ок и сега да направим файловете. http://web-tourist.net/project/sorry/3.png
sms.php
Код:
<?php

$item = $_REQUEST["item"];
$fromnum = $_REQUEST["fromnum"];
$extid = $_REQUEST["extid"];

$mobio_remote_addr = "194.12.244.114";
$servID = 123; // вашия серверид по на там ще ви кажа от каде да го видите 
$db_user = 'db_user'; // потребителското името за мяся;
$db_pass = 'db_pass'; // паролата за мяся
$db_name = 'db_name'; // името на дб-то
$db_host = 'localhost'; 

if($_SERVER['REMOTE_ADDR'] == $mobio_remote_addr) {



	$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));
}
?>
view.php
Код:
<table border="1">
<?php

$db_user = 'db_user'; // потребителското името за мяся;
$db_pass = 'db_pass'; // паролата за мяся
$db_name = 'db_name'; // името на дб-то
$db_host = 'localhost'; 
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"); //tova 10 e limita na reklamite 
	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>

Това до тук бе ще за линк реклама от тук на долу е за банери.



1. Отваряте https://mobio.bg/site/registration и натиснете бутона. http://web-tourist.net/project/sorry/1.gif
1а. Ако имате фирма изберете Юридическо лице и попълнете новите работи тъикато нямам фирма нз кво се пише на тях и натиснете бутона.
2. Сега влезте в профила си от тук https://mobio.bg/site/ и отворете https://mobio.bg/user/index.php?page=service_form и попълнете. http://web-tourist.net/project/sorry/4.png
3.Напишете колко пъти е валиден кода или вижте и другите опции, отговора е добре да не го пипате, и вече само трябва да въведете ип то на сървъра и сте готови. http://web-tourist.net/project/sorry/5.png
add.php
Код:
<?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 = 2748; // вашия серверид по на там ще ви кажа от каде да го видите 
$code = $_REQUEST["code"];
$ok = $_REQUEST["ok"];


if($ok) {
	if(mobio_checkcode($servID, $code, 0) == 1) {
	 $dbhost = 'localhost'; 
     $dbuser = 'db_user'; // потребителското името за мяся;
     $dbpass = 'db_pass'; // паролата за мяся
     $dbname = 'db_name'; // името на дб-то
     $conn = mysql_connect($dbhost, $dbuser, $dbpass)or die(mysql_error());
     mysql_select_db($dbname, $conn)or die(mysql_error());
	 mysql_query("CREATE TABLE IF NOT EXISTS reklma(id bigint unsigned primary key auto_increment, link varchar(255), baner varchar(255))");
    $link = htmlspecialchars($_POST["link"]);
	$baner = htmlspecialchars($_POST["baner"]);
	if ($link == NULL or $baner == NULL) {  
    echo "Не сте въвели линк или линк към банера!<br />";
	} else {
    $insert = mysql_query("INSERT INTO reklma(link, baner) VALUES('$link','$baner')")or die(mysql_error());
    echo 'Успешно добавихте банер!';
	mysql_close();
	}
	}else{
		echo "Грешен или изтекъл SMS код за достъп";
	}
}else{
?>
За да използвате SMS услугата изпратете SMS с текст ***** на номер ****** (**** лв.).
<form method="post" name="smscode">
Линк: <input type="text" size="20" name="link"/><br/>
Линк към банера: <input type="baner" size="20" name="link"/><br/>
SMS код: <input type="text" size="20" name="code"/><br/>
<input type="submit" name="ok" value=" Добави "/>
</form>
<?PHP } ?>
?>
view.php
Код:
<?php
//настройки за база данни
    $dbhost = 'localhost';
     $dbuser = 'db_user'; // потребителското името за мяся;
     $dbpass = 'db_pass'; // паролата за мяся
     $dbname = 'db_name'; // името на дб-то
     $conn = mysql_connect($dbhost, $dbuser, $dbpass)or die(mysql_error());
     mysql_select_db($dbname, $conn)or die(mysql_error());
$broi = mysql_num_rows(mysql_query("SELECT * FROM reklama ORDER BY RAND() LIMIT 1"));
$id = rand(0,$broi);
$row = mysql_fetch_array(mysql_query("SELECT * FROM reklama WHERE `id` = '$id'"));
echo '<a href="$row[link]" ><img src="$row[baner]" /></a>';
mysql_close();
?>

Така ето я и частта за servID то.
1. Отваряте https://mobio.bg/user/index.php?page=service_list и кликване върху вашата услуга първият ред е вашето servID. На снимката е оградено с червено. http://web-tourist.net/project/sorry/6.png

е дано съм помогнал на някой ползвам съм всичките кодове и при мен работата но при грешки или въпроси питайте. И моля гласувайте в анкетата
 
sоrRy, преди няколко дни направих тема за как да направя sms donate и ти ми беше отговорил за което ти благодаря. Искам да те питам, понеже имам малак проблем с направата му в описанието. На пръв поглед съм направил всичко което пише горе, ама щом нестава явно някъде бъркам.

http://www.lidian.kicks-ass.net/sms.php това е сайта, но като сложа sms.php отзад ми отваря това, което виждаш. Него ли трябва да отваря?

Не съм запознат как точно тряваа да работи SMS donate. По точно не ми е ясно автоматично ли ще аддва итемите, които предлагам за дадения кредит за които играчите плащат, чрез sms.

Въобще нямам идея да ли съм го направил както трябва. Попълних информацията във файловте sms.php и view.php правилно!
 
:shock:
mysql_query("CREATE TABLE IF NOT EXISTS reklma(id ако не си забелязал
дб се прави само при отваряне на страницата
 
Ще може те ли да ми направите за wisdom щото в mobio не ми отдобряват регистрацията :(
 
Код:
<?php 

$item = $_REQUEST["item"]; 
$fromnum = $_REQUEST["fromnum"]; 
$extid = $_REQUEST["extid"]; 

$mobio_remote_addr = "194.12.244.114"; 
$servID = 123; // вашия серверид по на там ще ви кажа от каде да го видите 
$db_user = 'db_user'; // потребителското името за мяся; 
$db_pass = 'db_pass'; // паролата за мяся 
$db_name = 'db_name'; // името на дб-то 
$db_host = 'localhost'; 

if($_SERVER['REMOTE_ADDR'] == $mobio_remote_addr) { 



   $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_remote_addr какво трябва да сложа?
 
Има грешки във файла:view.php редактиран:
Код:
<?php 
//настройки за база данни 
    $dbhost = 'localhost'; 
     $dbuser = 'root'; // потребителското името за мяся; 
     $dbpass = 'pass'; // паролата за мяся 
     $dbname = 'reklama'; // името на дб-то 
     $conn = mysql_connect($dbhost, $dbuser, $dbpass)or die(mysql_error()); 
     mysql_select_db($dbname, $conn)or die(mysql_error()); 
$broi = mysql_num_rows(mysql_query("SELECT * FROM reklama ORDER BY RAND() LIMIT 1")); 
$id = rand(0,$broi); 
$row = mysql_fetch_array(mysql_query("SELECT * FROM reklama WHERE `id` = '$id'")); 
echo "<a href='$row[link]'><img src='$row[baner]' /></a>"; 
mysql_close(); 
?>


както и в add.php редактиран долната част:
Код:
За да използвате SMS услугата изпратете SMS с текст <b>******</b> на номер <b>**** (0.60лв. с ДДС.)</b>. 
<form method="post" name="smscode"> 
Линк: <input type="text" size="20" name="link"/><br/> 
Линк към банера: <input type="baner" size="20" name="baner"/><br/> 
SMS код: <input type="text" size="20" name="code"/><br/> 
<input type="submit" name="ok" value=" Добави "/> 
</form> 
<?PHP } 
?>

Надявам се да съм помогнал на някой че на мен лично ми счупиха телефона заради 2 прости грешки.
 
@rutera24 мобио промениха някой от начините, когато съм пуснал темата в всички файлове директно съм ги свалил от действаш сайт и съм махнал данните
 
Ако ти се занимава защо не промениш леко идеята като добавиш "Категорий" за банерите.Тоест когато се пуска даден банер да се избира къде да отиде той.


Аз се замислям благодарение на теб :?: и на урочето което си написал да го модна малко ако нямаш нищо против.Говорим за регистрация,Лични с-я,Банери и други.

:)
 
искам да е така ама да се качва банера или в компа ми или в хоста смисал да се сеифа картинката а не да дават някав линкк плсс кажете как да го напраа :)
 
Хубаво е да направиш урок. Лапетата, които си правят цс сайтове ще млъкнат най-сетне :D
 

Back
Горе