смс реклама

ще ползваме скрипта от тук http://help.mobio.bg/show30 като го едитнем малко


mobio_sms.php
PHP:
<?PHP

$item = $_REQUEST["item"];
$item = strip_tags($item);
$fromnum = $_REQUEST["fromnum"];
$extid = $_REQUEST["extid"];
$expl = explode(",",$item);
$link = trim($expl[0]);
$banner = trim($expl[1]);
$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),banerlink varchar(255), fromnum varchar(60))");

		$fromnum = mysql_real_escape_string($fromnum);
		$link = mysql_real_escape_string($link);
                $banner = mysql_real_escape_string($banner);
		mysql_query("INSERT INTO smsads (id, link, bannerlink , fromnum) VALUES(0, '$link','$banner', '$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));
}
?>

smsads.php
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),banerlink 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\"><img src='{$row->bannerlink}' /></a></td></tr>";
	}
}
?>
</table>
смс трябва да са линк,линк към банер
пример: gosho.com,gosho.com/banner.png
 
:d маи не ме разбра искам да качват на хоста или там в нчква папка банера .. и кат испратат смс да им се дава код с които потвърйдават 4е са платили и да им се показва банера за колкото време са платили :Д
 
ааа еми кода от тука ще използваш http://help.mobio.bg/show31

като кода ще ти е
PHP:
<!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 code</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;
$code = $_REQUEST["code"];
$ok = $_REQUEST["ok"];

if($ok) {
$link = htmlspecialchars($_POST['link']);
if(trim($link)!="" AND $_FILES['banner']['error']!=4) {
$ext = array('jpg','gif','png'); 
$extnafaila =  strtolower(end(explode('.',$_FILES['banner']['name']))); 
if(in_array($extnafaila,$ext)){ 
$putq = 'banners/'.basename($_FILES['banner']['name']); //СЪЗДАЙ СИ ПАПКА banners
if (@copy($_FILES['banner']['tmp_name'], $putq)) { 
echo "Банера е успешно качен\n<br>"; 
$ka4en = 'yes';
} 
else { 
echo "Банера небеше качен.\n<br>"; 
$ka4en = 'no';
} 
} 
else { 
echo 'Неможете да качвате такъв тип файл'; 
} 
}
	if(mobio_checkcode($servID, $code, 0) == 1 AND trim($link)!="" AND $_FILES['banner']['error']!=4 AND $ka4en=='yes') {
		echo "Кодът е валиден!<br>";
$qu = mysql_query("INSERT INTO ads (link,banner,code,date) VALUES ('$link','$putq','$code',NOW())")or die(mysql_error());
	}else{
		echo "Грешен или изтекъл SMS код за достъп";
	}
}else{
?>
За да получите код за достъп изпратете SMS с текст payserv на номер 2323 (цена: 1.20лв.). Кодът е с валидност 10 дни.
<form method="post" name="smscode">
Линк: <input type="text" size="20" name="link"/><br/>
Банер: <input type="text" size="20" name="banner"/><br/>
SMS код: <input type="text" size="20" name="code"/><br/>
<input type="submit" name="ok" value=" Проверка "/>
</form>
<?PHP } ?>
</body>
</html>

направи си и таблица в базата данни на име ads с полета
id int(10)
link varchar(255)
banner varchar(255)
date datetime()


мисля че така както съм го направил трябва да стане...
 
Неможете да качвате такъв тип файлГрешен или изтекъл SMS код за достъп

e баси раотата винаги ша ми е вади тая грешка :Д
 
absolutno su6tata raota
Код:
<div id="page">

	<div id="ads">
            <img src="images/rek160x600.png" width="150" height="600"></img>
        </div>
    <div id="video">
            <div  style="padding:25px; color:white; font-size:15px ">
                <b>Реклама</b>
            </div>
        <div id="content">
<?PHP
include 'config.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;
$code = $_REQUEST["code"];
$ok = $_REQUEST["ok"];

if($ok) {
$link = htmlspecialchars($_POST['link']);
if(trim($link)!="" AND $_FILES['banner']['error']!=4) {
$ext = array('jpg','gif','png');
$extnafaila =  strtolower(end(explode('.',$_FILES['banner']['name'])));
if(in_array($extnafaila,$ext)){
$putq = 'banners/'.basename($_FILES['banner']['name']); //СЪЗДАЙ СИ ПАПКА banners
if (@copy($_FILES['banner']['tmp_name'], $putq)) {
echo "Банера е успешно качен\n<br>";
$ka4en = 'yes';
}
else {
echo "Банера небеше качен.\n<br>";
$ka4en = 'no';
}
}
else {
echo 'Неможете да качвате такъв тип файл';
}
}
        if(mobio_checkcode($servID, $code, 0) == 1 AND trim($link)!="" AND $_FILES['banner']['error']!=4 AND $ka4en=='yes') {
                echo "Кодът е валиден!<br>";
$qu = mysql_query("INSERT INTO ads (link,banner,code,date) VALUES ('$link','$putq','$code',NOW())")or die(mysql_error());
        }else{
                echo "Грешен или изтекъл SMS код за достъп";
        }
}else{
?>
За да получите код за достъп изпратете SMS с текст payserv на номер 2323 (цена: 1.20лв.). Кодът е с валидност 10 дни.
<form method="post" name="smscode">
Линк: <input type="text" size="20" name="link"/><br/>
Банер: <input type="file" size="20" name="banner"/><br/>
SMS код: <input type="text" size="20" name="code"/><br/>
<input type="submit" name="ok" value=" Проверка "/>
</form>
<?PHP } ?>



    </div>
    </div>

    </div>
    <div id="footer" >
    <div align="center">
    <p>Реклама</p>

 <img src="images/rek728x90.png"></img>
</div>
      <p>Copyright (c)<b>XmusicWorld. WebDesignr : </b> <a href=""><b>FreshWeb</b></a></p>

  </div>



</body>
</html>
 
Код:
<?PHP
include 'config.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;
$code = $_REQUEST["code"];
$ok = $_REQUEST["ok"];



if($ok) {
$link = htmlspecialchars($_POST['link']);
if(trim($link)!="" AND $_FILES['banner']['error']!=4) {
$ext = array('jpg','gif','png');
$extnafaila =  strtolower(end(explode('.',$_FILES['banner']['name'])));
if(in_array($extnafaila,$ext)){
$putq = 'banner/'.basename($_FILES['banner']['name']); //СЪЗДАЙ СИ ПАПКА banners
if (@copy($_FILES['banner']['tmp_name'], $putq)) {
echo "Банера е успешно качен\n<br>";
$ka4en = 'yes';
}
else {
echo "Банера небеше качен.\n<br>";
$ka4en = 'no';
}
}
else {
echo 'Неможете да качвате такъв тип файл';
}
}

        if(mobio_checkcode($servID, $code, 0) == 1) {
                echo "Кодът е валиден!<br>";
$qu = mysql_query("INSERT INTO ads (link,banner,code,date) VALUES ('$link','$putq','$code',NOW())")or die(mysql_error());
        }else{
                echo "Грешен или изтекъл SMS код за достъп";
        }
        }else{
        ?>
За да получите код за достъп изпратете SMS с текст payserv на номер 2323 (цена: 1.20лв.). Кодът е с валидност 10 дни.
<form method="post" name="smscode" enctype="multipart/form-data" >
Линк: <input type="text" size="20" name="link"/><br/>
Банер: <input type="file" size="20" name="banner"/><br/>
SMS код: <input type="text" size="20" name="code"/><br/>
<input type="submit" name="ok" value=" Проверка "/>
</form>

<?PHP } ?>

taka raboti
 
Fatal error: Cannot redeclare mobio_checkcode() (previously declared in /home/a6956146/public_html/proba.html:304) in /home/a6956146/public_html/proba.html on line 997

копи пасте и не работи :cry: :cry:
 
gorcho3 каза:
Fatal error: Cannot redeclare mobio_checkcode() (previously declared in /home/a6956146/public_html/proba.html:304) in /home/a6956146/public_html/proba.html on line 997

копи пасте и не работи :cry: :cry:

А сети ли се да си смениш тоя ред: $servID = 29;
 
mitko456 каза:
gorcho3 каза:
Fatal error: Cannot redeclare mobio_checkcode() (previously declared in /home/a6956146/public_html/proba.html:304) in /home/a6956146/public_html/proba.html on line 997

копи пасте и не работи :cry: :cry:

А сети ли се да си смениш тоя ред: $servID = 29;
togawa trqbva da mi raboti kum druga usluga tva nema znachenie
i se izwinqvam za latinicata ama tuka nqmam kilirica :(
 

Back
Горе