Web-технологии с базами данных. Астахова И.Ф - 93 стр.

UptoLike

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
    
    
    
    
    Send us your comments!
Your Name:

Your Email:

Your Comments:

"; // Если форма ранее не отображалась, отобразить ее. // Для проверки используется значение скрытой переменной $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!"); // Вывести сообщение для пользователя