Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: mail рассылка
 
 автор: dron   (05.11.2006 в 04:22)   письмо автору
 
 

подскажите как сделать такой скрипт который бы из фаила допустим base.txt в котором по строкам записаны e-mail, читал бы по очереди каждую строку и отправлял на неё писмо

   
 
 автор: kasmanaft   (05.11.2006 в 08:28)   письмо автору
 
   для: dron   (05.11.2006 в 04:22)
 

Вот примерно так:

<?php
$file 
file('base.txt');
foreach (
$file as $email)
{
   
mail(trim($email), 'subject''message');
}
?>

   
 
 автор: ihoru   (05.11.2006 в 11:55)   письмо автору
 
   для: dron   (05.11.2006 в 04:22)
 

Но учти, это будет выполняться ооочень долго, особенно если там много мыл! :)

И сервер может подумать, что скрипт заглючило и отключится, а для этого надо в начале прописать:


set_time_limit (999); // 999 - количество секунд можно поставить больше

   
 
 автор: cheops   (05.11.2006 в 12:50)   письмо автору
 
   для: dron   (05.11.2006 в 04:22)
 

Возможно вас заинтересует тема по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=7487. Всё сводится к тому, что требуется добавить почтовый заголовок Bcc
<?php 
$headers
.="Bcc: sidor@mysite.ru\r\n"
$headers.="Bcc: sidor1@mysite.ru\r\n"
$headers.="Bcc: sidor2@mysite.ru\r\n"
mail("zxcv@zxcv.ru",$tema,$piss,$headers); 
?>
столько раз, сколько "слепых" копий вы хотите отправить.

   
 
 автор: dron   (05.11.2006 в 15:02)   письмо автору
 
   для: cheops   (05.11.2006 в 12:50)
 

спасибо!

   
 
 автор: dron   (06.11.2006 в 22:46)   письмо автору
 
   для: dron   (05.11.2006 в 15:02)
 

воспользовался этим скриптом но вот такая проблема . я набираю в IE site.ru/mail.php(адрес к скрипту) но IE секунд через 20 пише сервер не найден. почему?

   
 
 автор: Малая   (07.11.2006 в 10:28)   письмо автору
 
   для: dron   (06.11.2006 в 22:46)
 

наверное потому что хостинг не заказан....
?

   
 
 автор: cheops   (07.11.2006 в 13:38)   письмо автору
 
   для: dron   (06.11.2006 в 22:46)
 

На локальной хосте дело происходит или у хост-провайдера?

   
 
 автор: dron   (07.11.2006 в 17:59)   письмо автору
 
   для: cheops   (07.11.2006 в 13:38)
 

у хост-провайдера

   
 
 автор: cheops   (07.11.2006 в 22:43)   письмо автору
 
   для: dron   (07.11.2006 в 17:59)
 

А у хост-провайдера нет ограничения на количество одновременно отправляемых писем?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования