Как стать автором
Обновить

Открываю исходные коды 314n.org

Чулан
Недавно выкладывал релиз своего нового чата, но хабр решил что без исходников статья не интересная и заминусовал.

Открыть коды своего чата я не могу, но могу открыть исходники старого проекта, который я делал еще только когда вкатывался в веб-программирование (где-то 2011-2012 год).
Это 314n.org (кстати про него есть статья на лурке).

К этому форуму даже написали клиент для командной строки для windows и other. Новый владелец сайта выложил ссылки на него прямо в help. Хотя я так и не решился его устанавливать из соображений безопасности (я параноик).

Для кого это будет актульно — не знаю. Может кому будет интересно посмотреть.

PS: Возможно стоило указать, что я расписал, как всё это работает в файле About, а не просто выложил файлы с сервака. Там не много букв, потому что всё это работает очень просто.

И так, файл About:

Основные файлы это: console.php, executer.php и viewer.php
Каждая команда на сайте это — функция из executer.php;

console.php — контроллер, обрабатывает входящую строку и загружает соответствующий обработчик из executer.php, который в свою очередь выполняет команду и отдает результат на вывод в viewer.php — на этом всё.

Еще можно обратить внимание на функцию parse_bb_code в executer.php, которая обрабатывает каждый пост, вставляя картинки, видео, цитаты, ссылки, css и т.д. Свободный парсинг css задумывался как основная фича этого веб-сайта, которая позволяет отформатировать текст как угодно, но к сожалению ей никто не пользуется, а возможно даже не знают о ней.

structure.sql — структура базы данных.
Теги:phpopensourceconsoleforum
Хабы: Чулан
Всего голосов 45: ↑7 и ↓38 -31
Просмотры5.6K

Похожие публикации

Middle PHP-Developer
от 120 000 до 150 000 ₽DKLINEСанкт-Петербург
PHP разработчик
от 150 000 ₽Bash TodayМожно удаленно
PHP разработчик
от 170 000 до 250 000 ₽SaveTimeМоскваМожно удаленно
PHP разработчик / PHP Developer
от 100 000 до 250 000 ₽GainnetМожно удаленно
PHP Developer
от 150 000 до 200 000 ₽BotHelpМожно удаленно

Лучшие публикации за сутки