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

Очередная статья из этой категории…теперь мы будем уведомлять пользователей об окончании времени действия текстового объявления…делается аналогично динамическим ссылкам…Очередная статья из этой категории…теперь мы будем уведомлять пользователей об окончании времени действия текстового объявления…делается аналогично динамическим ссылкам…
итак:
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')";

всё!в архиве mailertextads.zip правленные и необходимые для админки файлы!

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

не в сети 14 лет

Alex

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

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

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

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

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