Информационный портал «SoftTime-INFO»
|
|
Гостевая книга Scriptum amabilis (XML) |
|
Вернуться в downloads
Гостевая книга на PHP с хранением данных в формате XML
Представляем вашему вниманию гостевую книгу, разработанную Федорченко Антоном Александровичем (antf@inbox.ru, http://sites.neeweb.com/antfsite).
Гостевая книга написана на языке PHP 4. Хранение сообщений осуществляется в XML-файле.
Текущя версия гостевой книги 2.0.0
Практические цели написания.
- Отточить навыки работы со строками, файлами и многомерными массивами.
Я посчитал, что данная работа будет наиболее эффективна, если размещать
все сообщения в 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-приложения.
|
|