LEOnidUKG

LEOnidUKG
Рейтинг
1778
Регистрация
25.11.2006
Должность
PHP
Интересы
Программирование

Вы не правильно мыслите.

PHP ничего сам не делает. Для его обработки из ВНЕ занимается apache. Он слушает, что? Правильно 80 порт.

Вы создаёте своего демона на c++, который будет слушать любой порт, например тот же 80 и будет обрабатывать команды, которые ему посылают.

Коротко, как-то так.

Там нигде случаем https не мелькает?

дани мапов:
http://habrahabr.ru/qa/7550/ - смотрите самый верхний комментарий.

Название темы прочитайте и самый верхний комментарий сами.

Там написано:

6) PROFIT дерево комментов с макс. уровнем вложенности равным двум

Это и ребёнок может с 2-мя уровнями :)

Идея индекса цитирования проста — как правило, люди, создающие свой сайт в интернете, со вниманием и ответственностью относятся к его содержанию, а также к содержанию того, на что они ссылаются и что таким образом рекомендуют своим посетителям.

Как-то двойственно понимается. Один из выводов, что если я буду ссылать на кого-то "хорошего" у меня тоже тиц будет подниматься.

ну может быть вы эмуляторы тоже дадите покушать куков и реферов?

Sanu0074:
LEOnidUKG,
Какой запрос, натолкните на идею..

В смысле какой запрос? Select level from TABLE where=id

А элементы динамически появляются?

Sanu0074:
как PHP узнает уровень вложенности?

Я это делаю через простой запрос в БД.

Sanu0074:
LEOnidUKG,
в принципе идею понял.
уровень вложения с помощью JS определять перед добавлением?

Нет. Пользователь тыкает "Ответить" на нужный комментарий и через JS записывается ID того комментария на который он отвечает в hidden поле. А потому уже PHP узнаёт какой уровень у этого ID и делает +1. Я это делаю через простой запрос в БД. Учитывая, что там на ID стоит уникальный индекс.

Пользователю нельзя такое позволять делать. А то натворит делов :)

Три столбца:

Свой ID|Родительский ID|Уровень вложения

Третий столбец, поможет потом нам CSS формировать.

Нагрузки не будет никакой, если с умом подходить. Выгружаем все данные в PHP функцию и пусть она сама строит древовидный массив. А мы потом перебираем его. Никаких запросов в БД дополнительных.

У меня это просто уже реализовано в моём скрипте CommentIt :)

Всего: 31535