Учим скрипт уведомлять о завершении показа текстового объявления
Учим скрипт уведомлять о завершении показа текстового объявления
Очередная статья из этой категории...теперь мы будем уведомлять пользователей об окончании времени действия текстового объявления...делается аналогично динамическим ссылкам...
итак:
1.SQL-запрос:

ALTER TABLE tb_textads ADD email VARCHAR(25) NOT NULL;
ALTER TABLE tb_textadsreq ADD email VARCHAR(25) NOT NULL;

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

$url1=limpiarez($_POST["url"]);


добавляем:

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


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

$sql = "INSERT INTO tb_textadsreq (wmid,url,text,plan) VALUES('$wmid','$url1','$description','$plan')";

на стрoку:

$sql = "INSERT INTO tb_textadsreq (wmid,email,url,text,plan) VALUES('$wmid','$email','$url1','$description','$plan')";

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


<b>Ваш WMID:</b><br>
<input type="text" value="" size="30" maxlength="12" name="wmid"><br><br>

добавим:


<b>Ваш E-Mail:</b><br>
<input type="text" value="" size="30" maxlength="25" name="email"><br><br>


таким образом в пункте 2 мы добавили поле E-Mail на страницу заказа
3.поскольку текстовые объявления трогают меньше всего - я выкладываю сразу в архиве файлы,которые надо лить в админку с заменой.Файлы лежат в архиве в папке admin!
4.Сделаем,чтоб уведомляло об окончании показа...открываем remtextads.php и после:


  if ($t>$ed)
  {
  $id=$row["id"];


добавляем:

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

и меняем в коде содержимое на своё(сайт и от кого мылим)...теперь для тех,у кого автоприём любого вида.открываем ваш файл,в котором обрабатывается заказ...у мерчанта это payresult.php
после:

if($service=="advtextads")
  {
  require('config.php');
  $res=mysql_query("select * from tb_textadsreq where id='$id'");
  $row=mysql_fetch_array($res);
  $wmid=$row["wmid"]; $urlsite=$row["url"]; $text=$row["text"]; $plan=$row["plan"]; $t=time(); $t=$t+$plan*24*3600;

добавим:

$email=$row["email"];


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

$query = "INSERT INTO tb_textads (wmid,url,text,enddate) VALUES('$wmid','$urlsite','$text','$t')";

на:


$query = "INSERT INTO tb_textads (wmid,email,url,text,enddate) VALUES('$wmid','$email','$urlsite','$text','$t')";


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


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

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