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

    +159

    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
    <?
    session_set_cookie_params(86400);
    session_start();
    
    $full_home_path = dirname(__FILE__);
    require_once($full_home_path.'/_rootload.php');
    
    if ($do == "logout" and !$pass) {
            userLogOut();
            Header("Location: billing.php");
            exit;
    }
    
    if ($dh = opendir($full_home_path)) {
    	while (($my->xcsd31s = readdir($dh)) !== false) {
    		if (preg_match("/_rootconfig/ui",$my->xcsd31s) and $my->xcsd31s != "_rootconfig.php") {
    			$my->azazqwe2a = $my->xcsd31s;
    			break;
    		}
    	}
    	closedir($dh);

    Индусский быдлокод по русски.
    Таким мастерски написаным говнокодом пестрит все 8 мегабайт уйобища с гордым названием биллинг.

    Запостил: tertychniy, 23 Сентября 2011

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

    • xcsd31s, azazqwe2a

      Э... он приглашал кота на клавиатуру чтобы он называл члены класса? Взглянуть бы ещё на класс $my, наверное занятно
      Ответить
      • Я бы и сам посмотрел с удовольствием, но в этом уйобище найти что либо практически не реально, очевидно автор таким образом позаботился о сохранинии за собой статуса единственного человека который хоть что то понимает в этом коде :) ах, ду ну и котэ ещё наверное
        Ответить
      • вот еще немного вкусняшки http://govnokod.ru/7959
        Ответить
    • Уважаемый, а откуда вы взяли этот код? Насколько я знаю, тот биллинг, от которого этот код, зазенден. Вы дезендили? Тогда вопросов по поводу написания кода тут не должно возникать...
      Ответить
      • я так понимаю с этим гавном все работали?))
        Ответить
      • Нужто сам автор говнокода пожаловал?
        1. Не я дезендил.
        2. Не дезендер код писал, а человек, причем с явными признаками отсутствия понимания принципов ООП, сериализации и оптимизации кода.
        3. Нормальные люди перед написанием ПО сначала продумывают его структуру, логику и даже API в некоторых случаях, а уже потом садятся писать код, а не берут самоучебник "PHP для чайников" и писать, писать, писать.
        Ответить
        • А вот кстати о дезенде. Такие имена как "xcsd31s" могут быть результатом декомпиляции?
          Ответить
          • вряд ли, обычно ставятся имена типа "var1", "local1" и т.п.
            Ответить

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