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

UptoLike

95
site.txt – информация о сайте;
team.txt – информация о талантливых разработчиках сайта;
events.txt – приглашение на очередное мероприятие.
Исходный текст примера приведен в листинге 6.
Листинг 6. Отправка информации, запрашиваемой пользователем
<html>
<head>
<title>Listing 6</title>
</head>
<body bgcolor=”#ffffff” text=”#000000”
link=”#cbda74” vlink=”#808040” alink=”#808040”>
<?
$form = “
<form action=\”PHPDocument16.php\” method=\”post\”>
<input type=\”hidden\” name=\”seenform\”
value=\”y\”>
<b>Receive information about our site!</b><br>
Your Email:<br>
<input type=\”text\” name=\”email\” size=\”20\”
maxlength=\”40\” value=\”\”><br>
<input type=\”checkbox\” name=\”information[site]\”
value=\”y\”>Site Architecture<br>
<input type=\”checkbox\” name=\”information[team]\”
value=\”y\”>Development Team<br>
<input type=\”checkbox\”
name=\”information[events]\” value=\”y\”>Upcoming
Events<br>
<input type=\”submit\” value=\”send it to me!\”>
</form>”;
if (!isset($seenform)):
print “$form”;
else :
$headers = “From: [email protected]”;
// Перебрать все парыключ/значение
while ( list($key, $val) = each($information) ) :
// Сравнить текущее значение су
if ($val == “у”) :
// Построить имя файла, соответствующее текущему
ключу
$filename = “$key.txt”;
$subject = “Requested $key information”;
// Открыть файл
$fd = fopen ($filename, “r”);
// Прочитать содержимое всего файла в переменную
$contents = fread ($fd. Filesize ($filename));
// Отправить сообщение
                                 95
    • site.txt – информация о сайте;
    • team.txt – информация о талантливых разработчиках сайта;
    • events.txt – приглашение на очередное мероприятие.
    Исходный текст примера приведен в листинге 6.

Листинг 6. Отправка информации, запрашиваемой пользователем
    
    
    Listing 6
    
    
    
    
    Receive information about our site!
Your Email:

Site Architecture
Development Team
Upcoming Events
”; if (!isset($seenform)): print “$form”; else : $headers = “From: [email protected]”; // Перебрать все пары “ключ/значение” while ( list($key, $val) = each($information) ) : // Сравнить текущее значение с “у” if ($val == “у”) : // Построить имя файла, соответствующее текущему ключу $filename = “$key.txt”; $subject = “Requested $key information”; // Открыть файл $fd = fopen ($filename, “r”); // Прочитать содержимое всего файла в переменную $contents = fread ($fd. Filesize ($filename)); // Отправить сообщение