ПОД ВОПРОСОМ рамка и пункт -дополнить, где можешь видоизменить вопрос дополнительным комментарием. Игорь ([email protected]) - Tue Jul 16 11:12:06 2002 Уже полгода Функционирует фанклуб гр. ГОСТИ ИЗ БУДУЩЕГО350000 Г. Уважаемый клиенты и посетители нашего сайта, сегодня (10 сентября 2012 г.) мы открываем свою гостевую книгу. Теперь Вы сможете поделиться своими эмоциями в нашей книги отзывов.
Пишем скрипт гостевой книги. В этой статье мы рассмотрим, как написать свою гостевую книгу. И так поставим цель: простейшую гостевую книгу на PHP с использованием базы данных My. SQL. Наша гостевая не будет обременена красивым интерфейсом и защитой, главное, чтобы она работала. Приведенные здесь скрипты основаны на скриптах мой гостевой книги, но значительно упрощены для лучшего понимания принципа работы скриптов, а все остальное: форматирование текста, смайлы, скины и пр. Скачать готовые скрипты можно здесь. Этап первый: планирование. Для начала определимся с таблицей My. SQL, в которой мы будем хранить сообщения нашей гостевой книги. Нам хватит одной таблицы. Основные параметры, которые должны быть в любой гостевой это имя, сообщение и дата, когда было оставлено сообщение. Но мы введем еще пару полей: адрес электронной почты, url сайта, и ICQ. Исходя из этого нам нужно составить SQL- запрос, создающий нужную нам таблицу. Он будет выглядеть так. CREATE TABLE $table(. Этот запрос создаст таблицу gbook и в ней будут определены следующие поля. Тип mediumtext позволяет хранить текст размером до 6. Кб; replay - ответное сообщение от администратора. Поэтому нам нужен инсталляционный скрипт который все сделает за него (и за нас тоже). Наш инсталляционный скрипт должен запросить у пользователя основные параметры у пользователя, подключиться к базе данных, создать таблицу и конфигурационный файл нашей гостевой книги. Установка гостевой книги< /title> < /head>. Установка гостевой книги< /h. SCRIPT? После создания конфигурационного файла мы выставляем на него права для чтения и записи только для хозяина. Это сделано для того, чтобы злоумышленник не смог прочесть наш файл конфигурации: в нем мы храним параметры подключения к базе данных и пароль модератора гостевой книги. Данная защита будет работать только на Unix/Linux хостинге. Для Windows- хостинга нужна другая защита, но приведенные команды не должны порождать ошибок. Этап третий: отображение гостевой книги. Здесь мы рассмотрим скрипт, отображающий нашу гостевую книгу. Мы в нескольких скриптах будем выполнять ряд одинаковых действий и, чтобы не повторяться вынесем их в один файл gbook. Это самое основное, осталось сделать панель модерирования гостевой книги, чтобы можно было легко удалять и редактировать оставленные сообщения. Для входа в режим администрирования создадим отдельный скрипт. Когда пользователь вводит пароль, то на основе его и текущей даты генерируется код сессии, если переданный в скрипт код сессии правильный, то считается, что зашел администратор, и ему открываются все возможности. Для начала приведу скрипт для удаления сообщения - он короче. Осталось только установить и использовать.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
July 2017
Categories |