15 мая 2023 года "Исходники.РУ" отмечают своё 23-летие!
Поздравляем всех причастных и неравнодушных с этим событием!
И огромное спасибо всем, кто был и остаётся с нами все эти годы!

Главная Форум Журнал Wiki DRKB Discuz!ML Помощь проекту


Форум

Автор: z0mbie (freenet.am/~zombie)

Описание:

*Возможности:
регистрация, блокировка IP адресов (можно по маске), отображение любого количества сообщений,фильтровка <HTML> тегов в сообщении.

*Тестировался на: gcc version 2.8.1 , Apache/1.3.20

*Чтобы запустить:
1) поставить все файлы из forumdata в безопасное место и прописать путь к ним в config.h
2) скомпилировать forum.cpp, поставить в cgi-bin,переименовать в forum.cgi или во что хотите
3) изменить forum.css,pagetop и pagebottom (из forumdata) по своему вкусу (не забудьте в pagetop заменить forum.cgi & forum.css на своё) обращаться к форуму так: forum.cgi?action=view&messages=all

*содержомое архива:
check.h функции проверки логина/пароля и ip +макросы проверки длины
forum.cpp сам форум config.h настройки форума view.h функция для отображения собщений
pages.h функции вывода страниц добавления сообщений, регистрации и т.д.
cgi.h ясно из названия :]
filter.h функция фильтровки <HTML> тегов
string.cpp класс для работы со строками
message.h класс управления сообщениями
reg.h функции для регистрации
readme.txt догадайтесь сами :]
forum.css - для красоты

forumdata/forum тут хранятся сообщения //
forumdata/users файл логинов //
forumdata/passwds файл паролей // в этих 4х вручную ничего не менять
forumdata/num количество сообщений/ответов //
forumdata/bips забаненные IP адреса
forumdata/pagetop верхняя часть главной страницы
forumdata/pagebottom нижняя часть главной страницы

(C),вопросы, пожелания и все остальное - z0mbie [zzombie@gmx.net]
hP:http://freenet.am/~zombie

Скачать исходник - 13 Kb