Форум: "Сети";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];
ВнизОранизация web-форумов Найти похожие ветки
← →
JaVa73 © (2004-12-20 00:05) [0]Здравствуйте, уважаемые товарищи программисты.
У меня не вопрос, а скорее просьба о совете.
Сейчас я хочу для некой правозащитной организации создать сайт. Хотелось бы также создать систему форумов наподобие такой, какая есть здесь. Подозреваю, что без собственного веб сервера это не получится, так? Ну а если его нет, то можно ли сделать что-то подобное?
Ну хорошо, к примеру, я решу вопрос с сервером.
Конечно, я понимаю, что нужна база данных, для хранения данных пользователей, хранения данных о форумах и отдельных сообщений. Я могу на Дельфи сделать программу, которая обрабатывала бы такую базу данных.
Вот как я себе представляю работу сервера:
1. Пользователь с главной страницы выбирает ссылку на чтение либо создание нового форума.
2. На сервере запускается скрипт, который возвращает пользователю сгенерированную страницу.
3. Пользователь заполняет необходимые формы и отсылает данные.
4. На сервере скрипт обрабатывает принятые данные, заносит их в базу данных.
5. Создается запрос на генерацию страницы с нужными пользователю данными.
Пример:
Пользователь выбирает ссылку "Создать новый форум", ему приходит форма с полями "Название форума", "Тема и аннотация к нему", "Категория". При отсылке обратно, скрипт (ДобавлениеФорума) на сервере добавляет все эти данные в базу данных, а затем другой скрипт (ЧтениеФорума) на основе тех же данных генерирует пользователю страничку с сообщениями этого форума, т.е. первоначально только с его аннотацией.
Вопрос: с помощью каких средств лучше всего сделать такую систему и где можно найти материал по этому поводу.
Заранее спасибо всем, кто прочитает мое сочинение.
← →
PEAKTOP © (2004-12-20 05:09) [1]Тебе не сюда надо, а на сайт админов.
Мне лично ВЭБ интерфейсом к базам данных сталкиваться приходиться очень часто. И в связи с этим (по ленивости своей), когда я выбирал технологии, которые буду использовать в дальнейшем, я предъявлял к ним только одно требование : кроссплатформенность.
Поэтому сложился нижеследующий список необходимых программных средств.
1) Тебе понадобиться WEB-сервер. Настоятельно рекомендую АПАЧ. Скачать можно отсюда:
Windows
http://ftp.citkit.ru/pub/apache/httpd/binaries/win32/apache_2.0.52-win32-x86-no_ssl.exe
LINUX
http://ftp.citkit.ru/pub/apache/httpd/binaries/rpm/i386/httpd-2.0.52-1.i386.rpm
Великолепно разводится под RedHat9.0(Shike)
2) Скриптовая машина, при помощи которой можно писать динамику сайта. Рекомендую PHP
Скачать под можно с http://php.net (http://php.ru)
3) SQL-сервер баз данных, к которому есть интерфейс доступа из скриптовой машины. Из тех, с которыми я работаю, это InterBase/FireBird или MySQL
3.a. FireBird качается с http://SourceForge.net
3.b. MySQL качается http://mysql.org
-----------------------------------------
Вот после того, как скачаешь, правильно разведешь, чтобы PHP работал под АПАЧЕМ, а из него можно было достучаться до FireBird или MySQL, садишься и ваяешь в PHP всю динамику сайта.
А если не хочешь парить мозги, а пойти админским путем, то есть использовать что-то готовое, то тебе будет достаточно: Apache + MySQL + PHP. Ко всему этому скачиваешь phpBB и настраиваешь под себя.
phpBB - это бесплатный скрипт для создания форумов. Основа его - универсальность, т.е. возможность "заточки" под разные форумы. Сейчас в Инете пожалуй самый лидирующий.
А вот как все вышеперечисленное правильно разводить - читай документацию.
3)
← →
JaVa73 © (2004-12-24 10:58) [2]Хорошо, спасибо. А где можно скачать phpBB?
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.04 c