{
header("Location: winner.html");
}
else
{
print "Пробуйте еще";
}
?>
<html>
<head>
<title> Охота на слово</title>
</head>
<body>
<form method = "GET">
Я думаю, что загаданное слово: <input type="text" name="word">
</form>
</body>
</html>
Изменения довольно легко заметить, в случае, когда пользователь угадывает слово, программа перенаправляет его на страницу winner.html (не забудьте, что данная страница должна существовать). Поскольку мы указали после имени заголовка (Location:) только имя файла, а путь к нему опустили, то этот файл должен находиться в том же каталоге на сервере, что и HTML–документы.
Напишите "программу-калькулятор", которая должна передать два числа, операцию, выполняемую над ними, и выдать результат на экран.
Хранение данных в переменных и массивах является временным; все эти данные теряются при завершении работы программы. Для постоянного хранения больших объемов данных используются файлы. Использование файлов очень удобно. Допустим, вы хотите узнать, подбирал ли кто-нибудь пароль к вашему ресурсу. Для этого достаточно создать файл, в который будут писаться все попытки неудачного ввода пароля пользователями, и проанализировать его (см. пример 7.8).
Для того, чтобы включить файл PHP-документ достаточно воспользоваться директивой include(). После этого текст PHP-программы во включаемом файле будет исполняться точно так же, как если бы он был записан во включающем файле непосредственно. Это удобно, когда вы хотите использовать одну и ту же программу в различных документах.
Функция include() требует одного аргумента – пути к файлу, который необходимо включить в документ.
<html>
<head>
<title>Включение файлов в документ</title>
</head>
<body>
<?php
include("primer7_2.php");
?>
</body>
</html>
<?php
print "<h1> HELLO, WORLD!</h1>";
?>
Функция include() в примере 7.1 вставляет в документ содержание другого документа, который приведен в примере 7.2. В результате мы получаем вывод на экран строки Hello,World!. Следует учитывать следующий момент, если вы хотите, чтобы содержимое включаемого файла обрабатывалось как PHP-программа, необходимо заключить это содержимое в PHP-блок, иначе оно будет рассматриваться как простой HTML-документ. Не забывайте, если файл находится не в том же каталоге на сервере, что и HTML-документы, необходимо указать к нему полный путь.
Для того чтобы проверить существует ли нужный вам файл, применяется функция file_exists(). Эта функция принимает строку, содержащую полный или относительный путь к файлу. Если файл найден, то функция возвращает true, иначе – false.
<?php
if (file_exists("primer7_2.php"))
{
print "primer7_2.php – это файл";
}
?>
Программа работает очень просто, если файл существует, мы сообщаем об это через функцию print пользователю.
Функция filesize() определяет размер файла в байтах.
<?php
print filesize("primer7_2.php");
?>
Результатом работы программы будет вывод на экран браузера размера запрашиваемого файла.
В PHP можно легко создать файл с помощью функции touch(имя_файла). Получив строку с именем файла, эта функция создает пустой файл с заданным именем. Если же такой файл уже существует, то функция не меняет его содержания, но изменяет дату модификации.
Существующий файл можно удалить с помощью функции unlink(имя_файла), которая в качестве аргумента получает имя файла.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.