Учим скрипт уведомлять о завершении показа баннера 468х60
Учим скрипт уведомлять  о завершении показа баннера 468х60
]В данной статье я расскажу,как сделать автоматические уведомления об окончании показа баннера 468х60.Суть проста - но многие не обладают познаниями в PHP,поэтому выкладываю сюда на обзор в помощь не имеющим х6 интерфейсы!
1.Сделаем SQL-запрос:

ALTER TABLE tb_addbanner ADD email VARCHAR(25) NOT NULL;
ALTER TABLE tb_advban ADD email VARCHAR(25) NOT NULL;


2.Ищем статью в этой категории про добавление мыла к пользователям и берём оттуда функцию,которую сохраняем в файл ff.php и льём на хост
3.Открываем addbanner.php
после:

$wmid=$_POST["wmid"];

Добавить:

$email=$_POST["email"];
  include('ff.php');
  $email=email($email);

Далее после:


if ($urlpic==""){echo "<img src="images/error.png" align="middle"> Ошибка! Указаны не все параметры";include('footer.php'); exit();}

Добавить

if ($email==""){echo "<img src="images/error.png" align="middle"> Ошибка! Указаны не все параметры";include('footer.php'); exit();}


потом заменить строку:

$sql = "INSERT INTO tb_addbanner (wmid, plan, urlsite, urlpic) VALUES ('$wmid','$plan','$urlsite','$urlpic')";

на строку:


$sql = "INSERT INTO tb_addbanner (wmid, email, plan, urlsite, urlpic) VALUES ('$wmid','$email','$plan','$urlsite','$urlpic')";


и наконец после:

<tr>
  <td width="150" align="left">

<label>WMID</label></p></td>
  <td width="250" align="left"><input type="text" name="wmid" size="25" maxlength="12" autocomplete="off" class="field" value="" tabindex="1" /></td>
  </tr>


добавить:

<tr>
  <td width="150" align="left">

<label>E-Mail</label></p></td>
  <td width="250" align="left"><input type="text" name="email" size="25" maxlength="25" autocomplete="off" class="field" value="" tabindex="2" /></td>
  </tr>


с файлом заказа рекламы закончили.
4.Открываем remban.php
после:

if ($d1>$d)
  {
  $id=$row["id"];


Добавить и отредактировать "под себя" код:


  $email=$row["email"];
  $mysite="site.ru";  
  $siteemail="от кого мылим то ёпт?!";  
  $to = $email;  
  $subject = "Баннер";  
  $message = 'Здравствуйте!Ваш баннер на '.$mysite.' закончил свой показ!Удачного дня!';  
  $headers = "Content-type: text/html; charset=windows-1251 rn";  
  $headers .= 'From: '.$siteemail.'rn';  
  mail($to, $subject, $message, $headers);

с уведомлением покончено
5.Скачиваем архив после клика по рекламе и из папки admin кидаем в свою админку файл bannerreq.php с заменой - он отвечает на добавления мыла
6.Если у вас какая-либо автоматизация размещения и приёма средств то открываем ваш файл,который и добавляет рекламу(у мерчанта это payresult.php) и в него вставляем после:

if($service=="advbanner")
  {
  require('config.php');
  $res=mysql_query("select * from tb_addbanner where id='$id'");
  $row=mysql_fetch_array($res);
  $urlsite=$row["urlsite"]; $urlpic=$row["urlpic"]; $t=time(); $plan=$row["plan"]; $wmid=$row["wmid"];

код:

$email=$row["email"];


затем заменим строку:

mysql_query("INSERT INTO tb_advban (urlsite,urlpic,begindate,numdays,wmid) VALUES('$urlsite','$urlpic','$t','$plan','$wmid')");


на строку:


mysql_query("INSERT INTO tb_advban (urlsite,urlpic,begindate,numdays,wmid,email) VALUES('$urlsite','$urlpic','$t','$plan','$wmid','$email')");


всё!)) также в архив Вы не можете скачивать файлы с нашего сервера кинул поправленные файлы заказа и удаления баннеров - юзайте!


Рубрика: Бесплатное » E-mail   |   Автор: Alex   |   Просмотры: 4796
Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.