Меню сайта
Категории раздела
HTML [44] |
Visual C++ и MFC [21] |
c++ [78] |
php [19] |
Javascript [15] |
C# [51] |
загрузки [0] |
XNA
[10]
создание игр с помощью xna
|
Наш опрос
Друзья сайта
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Реклама
Главная » Статьи » php |
Урок 7
Конечно, можно использовать "гостевые" специализированных серверов, например, какой-нибудь http://guestbook.land.ru/, и лицезреть каждый раз их баннеры; или же взять готовые скрипты, допустим, с CGI.ru, но это тоже не так интересно, потому что автор скрипта писал гостевую книгу не для вашего сайта, а следовательно, такая "гостевуха" может нарушить общую концепцию вашего обожаемого детища. Ну, думаю, я вас убедил, что "своя рубашка ближе к телу", так что приступим. Итак, с чего начинается любая программа? Правильно, с постановки задачи. Так, наша гостевая книга прежде всего должна делать следующее: Сохранять добавленное сообщение. Производить проверку добавляемого сообщения перед сохранением (в целях безопасности). Выводить все сообщения на экран. Это общие формулировки задач, к которым по мере написания кода будут добавляться новые. Теперь, что нам понадобится? Как вы понимаете, серьезные вещи не пишутся в одном файле. Так что создадим в одной папке следующие файлы: config.php - здесь будут храниться общие настройки гостевой книги. base.txt - файл, где будут храниться все сообщения, наша своеобразная база данных. guest.php - здесь будет содержаться непосредственно наш скрипт. Все, приготовления на этом окончены и пора переходить к сути дела. Начинаем писать файл guest.php. Сразу хочу сказать, что практически все действия мы будет записывать в функциях, которые мы изучили на уроке 4. Поверьте, это очень удобно. Прежде всего сделаем HTML шапку, которая будет выводиться независимо от того, какие действия мы совершаем. <HTML> <HEAD> <TITLE>Гостевая книга</TITLE> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> </HEAD> <BODY> require("config.php"); Далее пишем функцию, которая будет выводить форму для добавления сообщения. Она основана на HTML. Код становится более "размашистым", поэтому дальнейшее использование таблиц для его отображения становится невозможным, так что я перехожу к | |
Просмотров: 2539 | Рейтинг: 0.0/0 |
Всего комментариев: 0 | |