1. PHP / Говнокод #26606

    +3

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    // file ceny.php
    $МС_1А_t = '29 000'; //Отходы производства белой бумаги (кроме газетной)
    $МС_1А_k = '29,0';
    $МС_2А_t = '17 000'; //Отходы производства всех видов белой бумаги в виде обрезков с линовкой и черно-белой или цветной полосой
    $МС_2А_k = '17,0';
    $МС_5Б_1_t = '11 500'; //Отходы производства гофрированного картона и его компонентов
    $МС_5Б_1_k = '11,5';
    $МС_5Б_2_t = '10 500'; //Отходы потребления гофрированного картона
    $МС_5Б_2_k = '10,5';
    $МС_6Б_t = '7 500'; //Отходы производства и потребления картона всех видов с печатью (кроме гофрокартона)
    $МС_6Б_k = '7,5';
    $МС_6Б_1_t = '13 500'; //Отходы производства картона только из беленых волокнистых материалов
    $МС_6Б_1_k = '13,5';
    $МС_7Б_1_t = '16 500'; //Отходы белой бумаги с черно-белой печатью не более 20%
    $МС_7Б_1_k = '16,5';
    $МС_7Б_2_t = '11 500'; //Отходы бумаги (кроме газетной) с черно-белой и цветной печатью, в том числе крашеные в массе
    $МС_7Б_2_k = '11,5';
    $МС_7Б_3_t = '9 500'; //Книги, журналы, брошюры, проспекты, каталоги
    $МС_7Б_3_k = '9,5';
    $МС_8В_t = '12 000'; //Отходы производства и потребления газет и газетной бумаги
    $МС_8В_k = '12,0';
    $МС_9В_t = '7 500'; //Бумажные гильзы, шпули, втулки
    $МС_9В_k = '7,5';
    
    // некст файл
    ... какой-то шаблон с выводом текста
    <?php
    			include_once "%ceny.php%";
    			
    			if($page_code == 'ms1a') echo "<p>Цена: до  {$МС_1А_t} руб. за тонну (до {$МС_1А_k} руб. за кг).</p>";
    			if($page_code == 'ms2a') echo "<p>Цена: до  {$МС_2А_t} руб. за тонну (до {$МС_2А_k} руб. за кг).</p>";
    			if($page_code == 'ms5b-1') echo "<p>Цена: МС-5Б/1 - до {$МС_5Б_1_t} руб. за тонну (до {$МС_5Б_1_k} руб. за кг).</p>";
    			if($page_code == 'ms5b-2') echo "<p>Цена: МС-5Б/2 - до {$МС_5Б_2_t} руб. за тонну (до {$МС_5Б_2_k} руб. за кг).</p>";
    			if($page_code == 'ms6b') echo "<p>Цена: МС-6Б - до {$МС_6Б_t} руб. за тонну (до {$МС_6Б_k} руб. за кг).</p>";
    			if($page_code == 'ms6b-1') echo "<p>МС-6Б/1 - до {$МС_6Б_1_t} руб. за тонну (до {$МС_6Б_1_k} руб. за кг).</p>";
    			if($page_code == 'ms7b-1') echo "<p>Цена: МС-7Б/1 - до {$МС_7Б_1_t} руб. за тонну (до {$МС_7Б_1_k} руб. за кг).</p>";
    			if($page_code == 'ms7b-2') echo "<p>МС-7Б/2 - до {$МС_7Б_2_t} руб. за тонну (до {$МС_7Б_2_k} руб. за кг).</p>";
    			if($page_code == 'ms7b-3') echo "<p>МС-7Б/3 - до {$МС_7Б_3_t} руб. за тонну (до {$МС_7Б_3_k} руб. за кг).</p>";
    			if($page_code == 'ms8v') echo "<p>Цена: до {$МС_8В_t} руб. за тонну (до {$МС_8В_k} руб. за кг).</p>";
    			if($page_code == 'ms9v') echo "<p>Цена: до {$МС_9В_t} руб. за тонну (до {$МС_9В_k} руб. за кг).</p>";
    			if($page_code == 'ms13v') echo "<p>Цена: до {$МС_13В_t} руб. за тонну (до {$МС_13В_k} руб. за кг).</p>";
    			if($page_code == 'othod-poliehtilena') echo "<p>Цена: до {$П_Э_t} руб. за тонну (до {$П_Э_k} руб. за кг).</p>";
    ?>

    Продолжение трилогии http://govnokod.ru/25730, так вот зачем это было нужно

    Запостил: phpBidlokoder2, 27 Апреля 2020

    Комментарии (21) RSS

    • показать все, что скрытоvanished
      Ответить
      • Я думаю это писалось с заточкой на перфоманс, запросы к базе делать долго, вычислять цены за кг\тонну при каждом запросе тоже. А так изи 500000 rq/m , небось жабоёб писал какой-то
        Ответить
        • показать все, что скрытоvanished
          Ответить
          • есть пруфы ? первый раз слышу, типо кто-то кодил супер умную хуйню, которая в итоге высирает кучу файлов типо такого ?
            Ответить
            • показать все, что скрытоvanished
              Ответить
              • Блять, зачем я уёбку ответил, а теория неплохая с кражей кода, вполне похоже на то
                Ответить
            • Такой код можно выдавать, если заказчик кинул с оплатой, но из-за кабального договора сайт нужно всё же предоставить.
              Есть шанс, что следующий программист либо возьмёт добавку за вредность чтения такого кода, либо предложит выкинуть его и начать с нуля.
              Ответить
        • Допустим, они закэшировали цены в php-файле для скорости. Но почему нельзя использовать массивы?

          Да и в шаблоне большинство строк выглядит как «Цена: до X руб. за тонну (до Y руб. за кг).». Это вообще можно было реализовать одной строчкой кода.
          Ответить
      • Сначала подумал, что это один цельный комментарий.
        Долго искал в коде упоминание шпуль и фиксиков. Шпули нашёл, фиксиков - не нашёл.
        Погуглил шпули, нашёл фиксиков. Но причём тут язык программирования?
        Долго думал, почему поиск шпуль и нахождение фиксиков проявляется как недостаток языка, насколько лучше ли этот процесс проходит в других языках.
        Потом долго думал, как будет "шпули" в нужном падеже, чтобы написать комментарий. Переписать через другие известные мне падежи не удалось, пришлось гуглить.

        В общем, долго думал и почти ничего не придумал. Прожил ещё один день скриптушка.
        Ответить
    • > ms1a
      > ms2a
      > ms5b-1
      > ...
      > othod-poliehtilena
      Это было неожиданно.
      Ответить
    • Как больно-то, а ведь человеку даже в голову не пришла мысль, что не стоит (так-то такое имя считает некорректным) использовать кириллицу в именах переменных.
      Ответить
      • думаете, это единственная проблема тут?
        Ответить
        • Конечно же нет. ;)

          Просто это так просто и банально.
          Ответить

    Добавить комментарий