ВУЗ:
Составители:
Рубрика:
93
В простых случаях функции РНР mail( ) оказывается вполне дос-
таточно.
Листинг 5
<html>
<head>
<title>Listing 5</title>
</head>
<body bgcolor="#ffffff" text="#000000"
link="#cbda74" vlink="#808040" alink="#808040">
<?
// Все кавычки внутри $form должны экранироваться.
// в противном случае произойдет ошибка.
$form = "
<form action=\"PHPDocument15.php\" method=\"post\">
<input type=\"hidden\" name=\"seenform\"
value=\"y\">
<b>Send us your comments!</b><br>
Your Name:<br>
<input type=\"text\" name=\"name\" size=\"20\" max-
length=\"20\" value=\"\"><br>
Your Email:<br>
<input type=\"text\" name=\"email\" size=\"20\"
maxlength=\"40\" value=\"\"><br>
Your Comments:<br>
<textarea name=\"comments\" rows=\"3\"
cols=\"30\"></textarea><br>
<input type=\"submit\" value=\"submit!\">
</form>";
// Если форма ранее не отображалась, отобразить ее.
// Для проверки используется значение скрытой
переменной $seenform.
if (!isset($seenform)) :
print "$form";
else :
// Переменная $recipient определяет получателя
данных формы
$recipient = "[email protected]";
// Тема сообщения
$subject = "User Comments ($name)";
// Дополнительные заголовки
$headers = "From: $email";
// Отправить
сообщение или выдать сообщение об
ошибке
mail($recipient, $subject, $comments, $headers)
or die("Could not send email!");
// Вывести сообщение для пользователя
93
В простых случаях функции РНР mail( ) оказывается вполне дос-
таточно.
Листинг 5
Listing 5
// Все кавычки внутри $form должны экранироваться.
// в противном случае произойдет ошибка.
$form = "
";
// Если форма ранее не отображалась, отобразить ее.
// Для проверки используется значение скрытой
переменной $seenform.
if (!isset($seenform)) :
print "$form";
else :
// Переменная $recipient определяет получателя
данных формы
$recipient = "[email protected]";
// Тема сообщения
$subject = "User Comments ($name)";
// Дополнительные заголовки
$headers = "From: $email";
// Отправить сообщение или выдать сообщение об
ошибке
mail($recipient, $subject, $comments, $headers)
or die("Could not send email!");
// Вывести сообщение для пользователя
Страницы
- « первая
- ‹ предыдущая
- …
- 91
- 92
- 93
- 94
- 95
- …
- следующая ›
- последняя »
