|
|
|
| Делаю так:
<?
//Обработчик Простой, массовой рассылки на Е-mail
//Вытаскиваем из базы адреса
$result3 = mysql_query("SELECT * FROM email ",$db);
//Получаем количеcтво рядов cоглаcно запроcа
if (mysql_num_rows($result3) > 0 )
{
$myrow3 = mysql_fetch_array($result3);
do
{
$mailto = $myrow3["email"];
$uemail = "отправитель";
//Тема письма
$sub = "Новые объявления г.Навои и Навоинской области";
$headers = "From: $uemail\n";
$headers .= "Content-Type: text/html; charset=windows-1251";
//Dsnf
$result12 = mysql_query ("SELECT id,zagolov,datetime FROM forma ",$db);
while($myrow12 = mysql_fetch_array($result12))
{
$body = "<a class='c_zag' href='post.php?id=$myrow12[id]&podrazdel=$myrow12[cat_r]&razdel=$myrow12[cat]'>$myrow12[zagolov]</a>";
}
mail ($mailto, $sub, $body, $headers);
}
while ($myrow3 = mysql_fetch_array($result3));
echo ("<div style='color:green;'><b>2.</b>Отправленно удачно. ОК!</div>");
}
else
{
echo "<p style='color:red;'></b>Сообщение не отправленно</p>";
}
?>
|
P/s: Только не ругайте меня знающие люди, а просто подскажите как надо. | |
|
|
|
|
|
|
|
для: Dinya_1
(18.04.2011 в 21:34)
| | Лучше циклы извлечения ссылок и почтовых адресов разделить, т.е. поступить примерно так
<?php
...
//Обработчик Простой, массовой рассылки на Е-mail
$query = "SELECT id,zagolov,datetime FROM forma";
$result12 = mysql_query ($query,$db);
if(!$result12) exit("Ошибка выполнения запроса - ".mysql_error());
$body = "";
//Получаем количеcтво рядов cоглаcно запроcа
if(mysql_num_rows($result12))
{
while($myrow12 = mysql_fetch_array($result12))
{
$body .= "<a class='c_zag' href='post.php?id=$myrow12[id]".
"&podrazdel=$myrow12[cat_r]&razdel=$myrow12[cat]'>$myrow12[zagolov]</a>";
}
}
//Вытаскиваем из базы адреса
$query = "SELECT * FROM email";
$result3 = mysql_query($query, $db);
if(!$result3) exit("Ошибка выполнения запроса - ".mysql_error());
//Получаем количеcтво рядов cоглаcно запроcа
if (mysql_num_rows($result3))
{
//Тема письма
$sub = "Новые объявления г.Навои и Навоинской области";
$headers = "From: $uemail\n";
$headers .= "Content-Type: text/html; charset=windows-1251";
$uemail = "отправитель";
while ($myrow3 = mysql_fetch_array($result3));
{
$mailto = $myrow3["email"];
mail ($mailto, $sub, $body, $headers);
}
echo ("<div style='color:green;'><b>2.</b>Отправленно удачно. ОК!</div>");
exit();
}
echo "<p style='color:red;'></b>Сообщение не отправленно</p>";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(18.04.2011 в 21:51)
| | Спасибо. :) | |
|
|
|