Уведомляем о завершении показа ссылок в ЧАТе

Простенькая статья — понадобится тем,кто хочет настроить автоматические уведомления под любой вид рекламы!Я поддержу эту идею и буду выкладывать как можно больше материалов за всё время,пока я ещё буду здесь!Простенькая статья — понадобится тем,кто хочет настроить автоматические уведомления под любой вид рекламы!Я поддержу эту идею и буду выкладывать как можно больше материалов за всё время,пока я ещё буду здесь!
Итак,устанавливаем:
1.Нам нужна функция для проверки правильности ведённого мыла.Для этого либо идём по категории в самую первую статью и цепляем функцию(файл ff.php) либо кому в лом,создаём файл ff.php с таким содержанием:


<?
  function email($mensaje)  
  {  
  if (preg_match("|[0-9a-z_]+@[0-9a-z_^.]+.[a-z]{2,3}|i", $mensaje))  
  {  
  return $mensaje;  
  }else{  
  echo "<img src="images/error.png" align="middle"> Ошибка. Проверьте правильность ввода";  
  include('footer.php');  
  exit();  
  }  
  } ?>

В принципе,если вы используете каждую статью из категории,то файл у вас будет.
2.Сделаем SQL-запрос:

ALTER TABLE tb_chatads ADD email VARCHAR(50) NOT NULL;
ALTER TABLE tb_chatadsreq ADD email VARCHAR(50) NOT NULL;


этот запрос нам добавит ячейки под записываемые E-Mail адреса.
3.Открываем Ваш addchatads.php и после:


$urlsite=limpiarez($_POST["urlsite"]);
  $urlsite=htmlspecialchars($urlsite);


Добавим:

include('ff.php');
$email=email($_POST["email"]);
if(!isset($_POST["email"]) or $email=='')
{
echo "<img src=images/error.png>Введите Ваш E-Mail";
include('footer.php');
exit();
}

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


$sql = "INSERT INTO tb_chatadsreq (link, text, wmid, plan) VALUES('$urlsite','$description','$wmid', '$plan')";


на строку:


$sql = "INSERT INTO tb_chatadsreq (link, text, wmid, plan, email) VALUES('$urlsite','$description','$wmid', '$plan','$email')";

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


<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>


Дoбавим:


<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.Открываем файл remchatads.php и после:


$id=$row["id"];

Добавим:

  $email=$row["email"];
  $mysite="ваш сайт";  
  $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.Файл chatadsreq.php кидаем в админку с заменой,иначе при подтверждении рекламы мыло заноситься в бд не будет!
6.Если у Вас автоприём с авторазмещением — открываем ваш файл,который обрабатывает заказ(у мерчанта это payresult.php) и ищем код:

require('config.php');
  $res=mysql_query("select * from tb_chatadsreq where id='$id'");
  $row=mysql_fetch_array($res);
  $wmid=$row["wmid"]; $linksite=$row["link"]; $text=$row["text"]; $plan=$row["plan"]; $t=time(); $t=$t+$plan*24*3600;

Далее добавляем

$email=$row["email"];


и наконец чуток ниже ищем строку:


$query = "INSERT INTO tb_chatads (wmid,link,text,enddate) VALUES('$wmid','$linksite','$text','$t')";

её заменим на:


$query = "INSERT INTO tb_chatads (wmid,link,text,enddate,email) VALUES('$wmid','$linksite','$text','$t','$email')";

Всё!Скачиваем архив chatadsmailer.zip там даже правленные файлы есть для тех,у кого стандартный SoooFast

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

не в сети 14 лет

Alex

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

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

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

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

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