|
|
|
| Всем доброй ночи! Ребята помогите! На хостинге отключена вывод ошибок в php.ini и по этому затрудняюсь выявить ошибки и написать нормально скрипт, на
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
|
не реагирует.
Задача следующая, берем из файла emails и отправляем на всех по 1 письму через mail(). Не получается реализовать цикл, так как в программирование не селен.
<?php
$mails = fopen("mails.txt", "r");
if ($mails) {
$q=1;$s=0;
while (($line = fgets($mails)) !== false)
{
if ($line)
$s=$q;
if (empty(trim($line)))
$s=0;
if ($q > $s && $s != 0)
$subject = 'тема';
$message = 'текст';
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($line, $subject, $message, $headers);
$q++;
}
fclose($mails);
}
?>
|
Формат mails.txt:
vasya@mail.ru
petya@gmail.ru
vika@bk.ru
|
| |
|
|
|
|
|
|
|
для: adminn
(08.08.2015 в 01:40)
| | решено
$mails = fopen("mails.txt", "r");
while(!feof($mails)) {
$sendz = fgets($mails);
|
| |
|
|
|