<?php foreach($_GET as $key => $value) $_GET[$key] = @htmlspecialchars($value); ?>
Это уже писец, весь суперглобальный (!) массив пролистывать. А если я возьму и составлю запрос из 100 переменных? Весь сайт повиснет, если хостинг не очень мощный 2. Во многих местах применяется @ перед пременными или функциями. Это ужасно замедляет код и делает дебаг очень трудным 3. intval() медленнее (int) 4. Везде понапихано классов, хотя то же самое можно сделать при помощи обычного процедурного стиля, будет быстрее и красивее
И это я только index.php глянул
ПьяНый Ангел (8 Июля 2010 / 22:30)
32. Flyd, повиснет или нет я хз, но что это пример быдлокода могу сказать точно (я про 1 пункт, про 2 хз, 3 - сам юзаю интвал)
1. Не повиснет, только что проверял - создал массив из 10000 элементов, прогнал через foreach функцию htmlspecialchars(), время выполнения было 0.05 сек. Но я бы так не написал, переменные надо отдельно обрабатывать
2. Это недостаток
@ вовсе не тормозит скрипт, он может затормозить в случае обнаружения дебаггером ошибки, потому что произойдет дополнительная проверка на присутствие и запись в память, но это тормознет скрипт в такой же степени как конструкция if, в случае отсутствия ошибки в скрипте, символ @ просто так сказать игнорируется
гг, ну если хотите подвесить, так юзайте ддос, чтоб уж наверняка)
34, ну, как посмотреть, мне html код в GET запросах не нужен, поэтому для экономии времени просто тупо прогнал все ключи GET'a в массиве через htmlspecialchars()
error on line 134 at column 29: Entity 'raquo' not defined
Below is a rendering of the page up to the first error.
Google Chrome ругается в загрузках
Удаленный
09.07.2010 / 01:07
Дух
0
классная цмс. неправильный ход слелал антоха с выкладыванием ее сюда, ща пойду модули и так далее на нее. не ценишь свой труд.ща пойдут клоны цмски с другим дизом и гавно модулями типо тупо установленого сеа и витрины хахаха... и будут барыжить. зря вообщем хотябы демку выложил.