#1 2013.12.10 19:54

despod
Участник
Откуда: Россия
Зарегистрирован: 2010.03.18
Сообщений: 73
Карма: 0
Профиль

алгоритм написание форума

Привет всем ! обясните как должен состоять форум!
какие таблицы должны быть!
какая регистрация и авторизация!
буду очень благодарен!

Неактивен

#2 2013.12.10 20:13

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: алгоритм написание форума

Это очень абстрактный вопрос. Сродни "из чего должен состоять сайт"?
Так, в общем:
таблица пользователей, таблица категорий форума, таблица тем категорий, таблица сообщений в теме... smile

Неактивен

#3 2013.12.10 21:21

despod
Участник
Откуда: Россия
Зарегистрирован: 2010.03.18
Сообщений: 73
Карма: 0
Профиль

Re: алгоритм написание форума

блин я всего 3 таблицы сделалsad

table user
table category
table tema
table message
походу это не есть хорошо? так я понимаю?

Неактивен

#4 2013.12.10 21:46

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: алгоритм написание форума

я бы советовал взять готовый форум, если тебе реально нужен форум)
а потренироваться пока на чем попроще, на гостевой например

Неактивен

#5 2013.12.10 23:36

despod
Участник
Откуда: Россия
Зарегистрирован: 2010.03.18
Сообщений: 73
Карма: 0
Профиль

Re: алгоритм написание форума

так наверное и поступлю тему пока что крыть не буду просто работу пока отложу! потренеруюсь малясь и пробну форум! кстате этот запрос безопасен 
    $a = $db -> prepare($sql);
    $a -> execute(array($i));

записывая в бд фильтруя только вот этим htmlspecialchars()?
записываю обсолютно все символы

Отредактировано despod (2013.12.10 23:37)

Неактивен

#6 2013.12.11 01:39

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: алгоритм написание форума

перед записью в БД htmlspecialchars не используй.
только после выборки из бд и выводом на страницу.
про запрос не знаю. т.к. не известно откуда взялась переменная $sql и $i

Неактивен

#7 2013.12.11 11:10

despod
Участник
Откуда: Россия
Зарегистрирован: 2010.03.18
Сообщений: 73
Карма: 0
Профиль

Re: алгоритм написание форума

$sql ="insert into table ..............";
$i=$_POST["i"];
если использовать htmlspecialchars
при выводе с бд то как тогда например смайлы вывести?

Неактивен

#8 2013.12.11 11:15

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: алгоритм написание форума

ббкодом, например. в бд у тебя же не html код будет.
Добавлено спустя    46 секунд:
despod, sql инъекций не будет, если переменная $sql формируется полностью тобой.

Неактивен

#9 2013.12.11 12:22

despod
Участник
Откуда: Россия
Зарегистрирован: 2010.03.18
Сообщений: 73
Карма: 0
Профиль

Re: алгоритм написание форума

типо того
preg_replacr("/:[0-9].gif:/i","<img src=’\1’ \/>",$j);
?

Неактивен

#10 2013.12.11 13:42

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: алгоритм написание форума

возьми сторонний парсер ббкода, не велосипедь сам.

Неактивен

#11 2013.12.11 16:31

despod
Участник
Откуда: Россия
Зарегистрирован: 2010.03.18
Сообщений: 73
Карма: 0
Профиль

Re: алгоритм написание форума

я просто пока туговат в этом , где можно дернуть такой чтобы был более понятен?

Неактивен

#12 2013.12.11 18:09

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: алгоритм написание форума

я использую этот https://github.com/Gemorroj/xBBCode

Неактивен

#13 2013.12.11 21:03

despod
Участник
Откуда: Россия
Зарегистрирован: 2010.03.18
Сообщений: 73
Карма: 0
Профиль

Re: алгоритм написание форума

конечно ни чего не понял но буду разбераться! спс за совет!
вот что я за форум наколякал первый раз взялся вот итог


Вложения

Неактивен

#14 2013.12.16 02:57

ZeRoM
Участник
Зарегистрирован: 2013.12.16
Сообщений: 1
Карма: 0
Профиль

Re: алгоритм написание форума

Структура пишется просто, как мне кажется. Если ты конечно чётко знаешь и понимаешь, что ты хочешь сделать.
Во всяком случае у меня с этим проблем никогда не возникало.
Если сложно представить это у себя в голове - пиши на бумаге, или в цифровом виде.
У каждой таблицы должна быть своя задача, своё предназначение. Структура, количество таблиц, полей в ней, зависит от того, какой функционал ты планируешь реализовывать в форуме. А кто это может знать, кроме тебя? Может ты и сам не знаешь? Тогда опять же - пиши. Выноси свои мысли на лист. Всё сразу станет ясно.
Лучше всего в таких случаях составлять техническое задание для самого себя.

Отредактировано ZeRoM (2013.12.16 03:05)

Неактивен

#15 2013.12.18 18:09

despod
Участник
Откуда: Россия
Зарегистрирован: 2010.03.18
Сообщений: 73
Карма: 0
Профиль

Re: алгоритм написание форума

спасибо , я учту это , я рад каждому коментарию , просто с форумом сталкиваюсь первый раз и хочу написать что то свое пусть даже не очень хорошее но свое,  а на счет листка с бумагой это очень хорошая мысля

Неактивен

#16 2013.12.19 17:51

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: алгоритм написание форума

Чем этой ерундой заниматься, лучше учи ООП, работу фреймворков, типовые решения задач (вроде так называется). Еще JS или JQuery, Ajax запросы. Еще ВЕБ-верстку, она более востребована.
Вообще лучше прочитать как должен выглядеть код/скрипт.

Неактивен

#17 2013.12.20 00:31

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: алгоритм написание форума

tipsun, мне кажется до этого хорошо бы все-таки поработать с нативным php. а то без этого получаются слишком поверхностные узкоспециализированные в своем фреймворке специалисты.

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.015 s