Уведомляем о завершении показа ссылок в ЧАТе
Уведомляем о завершении показа ссылок в ЧАТе
Простенькая статья - понадобится тем,кто хочет настроить автоматические уведомления под любой вид рекламы!Я поддержу эту идею и буду выкладывать как можно больше материалов за всё время,пока я ещё буду здесь!
Итак,устанавливаем:
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')";


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


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

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