- 1
/* Читайте описание, не пожалеете =) */
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 2
+170.8
/* Читайте описание, не пожалеете =) */
Коллеги!
Сейчас кода уже нет, но могу объяснить в двух словах, это было гениально!
Интерфейс наподобие CRM с выводом записей в HTML таблицу.
Таблица MySQL с 130 000 записями, без (!) индексов.
Брались ВСЕ 130 000 (!) записей и загонялись в PHP массив!
И потом делалась пагинация с выводом по 20 на странице!
И КАК! Делался цикл по всему (!) массиву, т. е. 1 до 130 000.
И функция, которая проверяла, входит ли $i (индекс цикла) в промежуток типа от ($page-1)*$on_page до $page*$on_page! Если $i наша - выводим, нет - идем дальше (!) по циклу без остановки.
Это похоже на программы со специальной задержкой для видимости бурной вычислительной деятельности, которые делали на Delphi в школе - со StatusBar'ами и Sleep'ами.
Вся эта шняга даже на арендованном сервере работала по 30 секунд.
Про HTML в стиле <font color="red".. size="2" и т. д. - отдельная история.
Создавал это 35-летний штатный программист, получавший непомерную зарплату.
+155
$bonus = "нет";
$message = "";
$message .= "<b>Бонус-код:</b> ".$bonus."<br><br>";
Завидная стабильность.