Главная страница О Web-студии Разработка сайтов Интернет-реклама CD-презентации 3D-графика Программное обеспечение
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создание сайтов. Авторы: Кузнецов М.В., Симдянов И.В. Головоломки на PHP для хакера (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры . Авторы: Кузнецов М.В., Симдянов И.В. PHP. Народные советы. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование: ступени карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Security & Cracking Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
Консультации от известных специалистов и авторов многих книг

Информационный портал
«SoftTime-INFO»




Гостевая книга Scriptum amabilis (XML)

Вернуться в downloads

Гостевая книга на PHP
с хранением данных в формате XML


Представляем вашему вниманию гостевую книгу, разработанную Федорченко Антоном Александровичем (antf@inbox.ru, http://sites.neeweb.com/antfsite). Гостевая книга написана на языке PHP 4. Хранение сообщений осуществляется в XML-файле.

Текущя версия гостевой книги 2.0.0

Скачать гостевую книгу на PHP Скачать гостевую книгу Scriptum amabilis (XML)

Размер: 57.3 Кб

Практические цели написания.

  • Отточить навыки работы со строками, файлами и многомерными массивами. Я посчитал, что данная работа будет наиболее эффективна, если размещать все сообщения в 1 файле.
  • Разобраться с особенностями написания гостевых книг как вида Web-приложений.
  • Закрепить знания о базовой структуре XML, которая включает пролог, корневой элемент, дерево элементов.
  • Развитие своего стиля программирования.
  • Использовать программирование как средство обучения иностранным языкам и наоборот

Особенности:

  • Возможность добавить стандартную информацию об авторе сообщения: имя, город, адрес электронной почты, url.
  • Возможность добавить следующие визуальные эффекты: подчеркивание, жирный текст, курсив, верхний индекс, нижний индекс.
  • Все сообщения хранятся в одном файле формата XML.
  • Постраничная навигация.
  • Поддержка смайликов (опционально). Весь набор изображений (6 шт.) был мною взят из одного любимого мною скрипта франкоязычного форума http://www.ben3w.com/2bforum/.
  • Антифлуд (по умолчанию отключён).
  • Настаиваемая функция разбиения длинных слов на части.

Поддерживаемые языки:

(*) - перевел Федорченко Антон

  • русский
  • английский (*)
  • немецкий (*)
  • французский (*)
  • испанский (*)
  • голландский (*)
  • украинский - перевел Баранов Андрей
  • эсперанто - перевел Христиан Департ

Возможности системы администрирования:

  • Возможность добавить комментарий администратора.
  • Возможность менять позицию сообещения.
  • Возможность удалять нежелательные сообщения. Особенностью реализации данной функции является то, что сообщения не удаляются совсем, а помещаются в специальный файл (backup.txt). Его можно удалить вручную.
  • Возможность настраивать количество сообщений, выводимых на одну страницу.
  • Возможность разрешать/запрещать добавление новых сообщений.
  • Возможность настроить максимальное количество сообщений. Лишние сообщения будут автоматически удаляться.
  • Возможность скрывать сообщения (все скрытые сообщения помещаются в специальный файл (txt/hide.txt) и могут быть восстановлены).
  • Возможность редактировать посланные сообщения.

Возможности следующих версий:

  • Перевод информационных файлов (read_me) на немецкий и английский
  • Система поиска сообщений в гостевой книге
  • Замена всех графических смайликов

Инсталляция:

Распаковать содержимое архива в директорию localhost, или в директорию, которая ассоциируется с одним из виртуальных хостов. Для запуска гостевой книги нужно открыть guestbook.php, для запуска административного блока - admin/index.php

Обратная связь

Загрузить новые версии гостевой книги, а так же ряда других полезных Web-приложений можно по адресу http://www.softtime.ru/info/downloads.php На форуме IT-студии SoftTime по адресу http://www.softtime.ru/forum/ всегда можно найти поддержку по установке и сопровождению данного Web-приложения.

 
  Rambler's Top100 Яндекс.Метрика Яндекс цитирования