Учим скрипт уведомлять о завершении показа баннера 468х60

В данной статье я расскажу,как сделать автоматические уведомления об окончании показа баннера 468х60.Суть проста — но многие не обладают познаниями в PHP,поэтому выкладываю сюда на обзор в помощь не имеющим х6 интерфейсы!]В данной статье я расскажу,как сделать автоматические уведомления об окончании показа баннера 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')");

всё!)) также в архив mailban.zip кинул поправленные файлы заказа и удаления баннеров — юзайте!

Автор публикации

не в сети 13 лет

Alex

Комментарии: 0Публикации: 166Регистрация: 19-02-2011

Понравилась статья? Поделись в соц. сетях:

Похожие новости

Отправить комментарий

wpDiscuz
Авторизация
*
*
Регистрация
*
*
*
Генерация пароля