ВУЗ:
Составители:
Рубрика:
96
mail($email, $subject, $contents, $headers) or
die(“Can’t send email!”); fclose($fd);
endif;
endwhile;
// Известить пользователя об успешной отправке
print sizeof($information).” Informational newslet-
ters have been sent to $email!”;
endif;
?>
</body>
</html>
Результат
Рис. 12. Отправка информации, запрашиваемой пользователем
В листинге 6 мы перебираем пары <ключ/значение> в цикле while и
отправляем только те бюллетени, у которых значение равно «у». Следует
помнить, что имена текстовых файлов должны соответствовать ключам
массива (site.txt, team.txt и events.txt). Имя файла строится динамически
по ключу, после чего файл открывается по имени и его содержимое за-
гружается в переменную ($contents). Затем переменная
$contents переда-
ется функции mail( ) в качестве параметра.
Сохранение пользовательских данных в текстовом файле
Пользователю предлагается ввести четыре объекта данных: имя,
адрес электронной почты, язык и профессию. Введенная информация
96
mail($email, $subject, $contents, $headers) or
die(Cant send email!); fclose($fd);
endif;
endwhile;
// Известить пользователя об успешной отправке
print sizeof($information). Informational newslet-
ters have been sent to $email!;
endif;
?>