В данной статье я расскажу,как сделать автоматические уведомления об окончании показа баннера 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 кинул поправленные файлы заказа и удаления баннеров — юзайте!
Отправить комментарий
Вы должны быть зарегистрированы чтобы оставить комментарий.
Вы должны быть зарегистрированы чтобы оставить комментарий.