Соглашусь с snikers987, соль как раз нужна для того, что сделать перебор по готовым шехам бессмысленным.
Суть. Если нужно было найти любой текст, который имеет нужный хеш, то с солью нужно найти текст имеющий определённое начало/конец или ещё чего хитрее. Главное, что база хешей уже не поможет. (Добавление)
Маньяки могут реализовать авторизацию и регистрацую вообще без передачи пароля на сервер.
Мущина, могу скинуть кусок вывода в шаблоне.
Разница лишь в том, что камент-потомок не находится в родителе, а имеет margin-left.
Соответственно с двумя условиями сброса отступа:
а) парент == 0
б) отступ больше Nрх
Надо?
Такое не надо, суть в том, чтобы сделать вложенные.
Итак, у вас есть массив описывающий комментарии, связка стандартная: id, parent_id, value, где ид - уникальный номер записи, парент_ид - указатель на родительскую запись, если 0, родителя нет, валуе - произвольное значение, которое нужно вывести.
Требования:
- Используйте свой любимый шаблонизатор (пхп, смарти, самописный и т.д.)
- 100% вывод в коде запрещён, точнее должен быть файл с шаблоном (шаблонизатор же)
- Шаблон дожен выглядеть понятно и красиво (сопровождение)
- Вывод с 1000 комментариев должен быть быстр, чем быстрее тем лучше (скорость)
- Должна быть возможность использовать шаблон повторно (повторное использование)
Не забывайте, что вместо <div class="comm">value4</div> идёт длинный, но простой шаблон, поэтому используется шаблонизатор, а не простой вывод из кода.
Проводится сей конкурс исключительно ради веселья, ибо решение как таковое мне не нужно, а вот на подходы посмотреть хочется
[[:<:]], [[:>:]]
These markers stand for word boundaries. They match the beginning and end of words, respectively. A word is a sequence of word characters that is not preceded by or followed by word characters. A word character is an alphanumeric character in the alnum class or an underscore (_).
Стоп.
Я вообще думал о
Мелкий пишет:
то в нормальную структуру отношений М:М.
, а зачем то согласился с
EuGen пишет:
Предлагаю разбить это в две связки 1:∞
EuGen, эти две связки и дают нам обычное М:М или там что-то особенное?
Что-то мне подсказывает что оно не должно работать как задумано
Есть новость, есть категории, новость можно поместить в одну и более категорий. Какой то умник придумал хранить ид категорий через запятую в ячейке category в таблице новсти
И искать по этому делу вот так: category regexp '[[:<:]](" . $get_cats . ")[[:>:]]', где $get_cats номера категорий разделённых | .
Что-то мне подсказыает, что оно должно работать медленно и не верно. Я прав?
Суть: на сайте есть иерархические категории неограниченной вложенности, хранятся в виде ид и парентИд. При загрузке страницы выгружаются все целиком (не страшно, т.к. всё равно берутся из кэша). И для получения всех подкатегорий есть метод