Slaughter
Новичок
увеличить скорость рассылки
есть новостная рассылка
Вот, задался я такой мыслью: как увеличить скорость у моей рассылки?
хочу попросить помощи.. что надо помнять у меня в скрипте?
и еще, этот файл помимо того, что он рассылает на разные е-майлы новости, он еще выводит, какие е-майлы подписались..
Для доступа есть несколько ссылок, например: для вывода формы, чтобы отослать новость: _http://server/script.php?vib=1
а для того, чтобы посмотреть какие е-майлы подписались: _http://server/script.php?vib=1
и также для рассылки используется: _http://server/script.php
или лучше использовать разные файлы? например, для просмотра и вывода script.php, а для рассылки - mail.php?
большое спасибо.
есть новостная рассылка
Вот, задался я такой мыслью: как увеличить скорость у моей рассылки?
хочу попросить помощи.. что надо помнять у меня в скрипте?
PHP:
function mysqlq()
{
global $n,$arr,$prov_id,$date,$link;
$table="subscribe";
include("connect.php");
$query = "SELECT `email` FROM `$table` WHERE `prov_id` = '' ORDER BY `id`";
$res=mysql_query($query,$link);
$n=0;
while ($line = mysql_fetch_array($res))
{
$arr[$n]=$line[0];
$n++;
}
$query = "SELECT `prov_id` FROM `$table` WHERE `prov_id` = '' ORDER BY `id`";
$res=mysql_query($query,$link);
$k=0;
while ($line = mysql_fetch_array($res))
{
$prov_id[$k]=$line[0];
$k++;
}
$query = "SELECT `date` FROM `$table` WHERE `prov_id` = '' ORDER BY `id`";
$res=mysql_query($query,$link);
$j=0;
while ($line = mysql_fetch_array($res))
{
$date[$j]=$line[0];
$j++;
}
}
function mswkey()
{
global $n,$arr,$prov_id,$date,$link;
mysqlq();
$subject = "Новости с сайта XXXX.ru";
$headers = "From: XXXX.ru <[email protected]>\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=windows-1251\r\n";
for ($i=0; $i<$n; $i++)
{
$mailto=mail($arr[$i], $subject, $_POST['mess'], $headers);
}
ok();
mysql_close($link);
}
function ok()
{
echo "OK";
}
Для доступа есть несколько ссылок, например: для вывода формы, чтобы отослать новость: _http://server/script.php?vib=1
а для того, чтобы посмотреть какие е-майлы подписались: _http://server/script.php?vib=1
и также для рассылки используется: _http://server/script.php
или лучше использовать разные файлы? например, для просмотра и вывода script.php, а для рассылки - mail.php?
большое спасибо.