1. Лучший говнокод

    В номинации:
    За время:
  2. Java / Говнокод #6912

    +87

    1. 1
    2. 2
    3. 3
    ((JButton) ((JPanel) ((JTabbedPane) jp.getComponent(1)).getComponent(2)).getComponent(1)).setEnabled(false);
    ((JButton) ((JPanel) ((JTabbedPane) jp.getComponent(1)).getComponent(2)).getComponent(2)).setEnabled(false);
    ((JScrollPane) ((JPanel) ((JTabbedPane) jp.getComponent(1)).getComponent(2)).getComponent(0)).getViewport().getComponent(0).setEnabled(false);

    В этом коде кнопки делаются не активными.

    Alias, 10 Июня 2011

    Комментарии (10)
  3. PHP / Говнокод #6880

    +161

    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
    <?php
    /*
    =====================================================
     Esay Engne Site CMS
    -----------------------------------------------------
     http://ees-co.com
    -----------------------------------------------------
     Copyright © 2010 - 2011  EES
    =====================================================
     Назначение: просмотр offline сайта
    =====================================================
    */
    
    require_once("engine/class/security_mod.php");
    $status_a = "000";
    require_once("index.php");
    
    ?>

    Esay Enigme MKS
    offline.php из корня системы.
    Долго думал.

    7ion, 07 Июня 2011

    Комментарии (10)
  4. C++ / Говнокод #6871

    +154

    1. 1
    unsigned int i; // be positive! :D

    EnTaroAdun, 05 Июня 2011

    Комментарии (10)
  5. JavaScript / Говнокод #6859

    +144

    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
    44. 44
    if (navigator.appName != "Microsoft Internet Explorer") {
    document.write(
    "<img src=\"blank.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img0\">\n"+
    "<img src=\"blank.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img1\">\n"+
    "<a href=\"#\" onClick=\"window.move(2);return false\" onMouseOver=\"window.status='';\n"+
    "return true\"><img src=\"peg.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img2\"></A>\n"+
    "<a href=\"#\" onClick=\"window.move(3);return false\" onMouseOver=\"window.status='';\n"+
    "return true\"><img src=\"peg.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img3\"></A>\n"+
    "<a href=\"#\" onClick=\"window.move(4);return false\" onMouseOver=\"window.status='';\n"+
    "return true\"><img src=\"peg.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img4\"></A>\n"+
    "<img src=\"blank.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img5\">\n"+
    "<img src=\"blank.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img6\"><BR>\n"+
    "
    "<a href=\"#\" onClick=\"window.move(26);return false\" onMouseOver=\"window.status='';\n"+
    "return true\"><img src=\"peg.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img26\"></A>\n"+
    "<a href=\"#\" onClick=\"window.move(27);return false\" onMouseOver=\"window.status='';\n"+
    "return true\"><img src=\"peg.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img27\"></A><BR>\n"+
    "<a href=\"#\" onClick=\"window.move(28);return false\" onMouseOver=\"window.status='';\n"+
    "return true\"><img src=\"peg.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img28\"></A>\n"+
    "<a href=\"#\" onClick=\"window.move(29);return false\" onMouseOver=\"window.status='';\n"+
    "return true\"><img src=\"peg.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img29\"></A>\n"+
    "<a href=\"#\" onClick=\"window.move(30);return false\" onMouseOver=\"window.status='';\n"+
    "return true\"><img src=\"peg.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img30\"></A>\n"+
    "<a href=\"#\" onClick=\"window.move(31);return false\" onMouseOver=\"window.status='';\n"+
    "return true\"><img src=\"peg.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img31\"></A>\n"+
    "<a href=\"#\" onClick=\"window.move(32);return false\" onMouseOver=\"window.status='';\n"+
    "return true\"><img src=\"peg.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img32\"></A>\n"+
    "<a href=\"#\" onClick=\"window.move(33);return false\" onMouseOver=\"window.status='';\n"+
    "<img src=\"blank.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img47\">\n"+
    "<img src=\"blank.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img48\"><BR>")
    
    ... До хуя таких строк
    }
    else {
    document.write(
    "<img src=\"blank.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img0\">\n"+
    "<img src=\"blank.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img1\">\n"+
    "<img src=\"peg.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img2\" \n"+
    "onClick=\"window.move(2);return false\">\n"+
    "<img src=\"peg.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img3\" \n"+
    "onClick=\"window.move(3);return false\">\n"+
    "<img src=\"peg.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img4\" \n"+
    "
    ... аналогично

    Из каталога готовых скриптов EsayScript

    Vasiliy, 04 Июня 2011

    Комментарии (10)
  6. PHP / Говнокод #6846

    +157

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    $deleteBasketElId = URLParser::GetParser()->getArgumentSecure('deleteelid');
    if ($deleteBasketElId){
        $html = 'бугога';
        print $html;
    }

    Откопано в старом проекте, который писали студийные недопрограммеры.

    max_wp, 03 Июня 2011

    Комментарии (10)
  7. PHP / Говнокод #6814

    +177

    1. 1
    2. 2
    3. 3
    4. 4
    if (md5($module . $version . 'adfhdfg') != self::$licenses[$module][$version]) {
                            //TODO: сделать проверку покруче
                            return false;
                    }

    Припоетарный дорогущий биллинг.
    Пиздатая реализация проверки лицензии.

    Evil_Wolf, 02 Июня 2011

    Комментарии (10)
  8. JavaScript / Говнокод #6812

    +170

    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
    //какой-то код
    if((value == '284') && (jQuery('#elt_31').val() != 0))
    {
           setTimeout(function(){jQuery('#elt_31_fake span[name="287"]').mousedown();},500);
    }
    if((value == '285') && (jQuery('#elt_31').val() != 0))
    {
           setTimeout(function(){jQuery('#elt_31_fake span[name="288"]').mousedown();},500);
    }     
    if((value == '286') && (jQuery('#elt_31').val() != 0))
    {
           setTimeout(function(){jQuery('#elt_31_fake span[name="289"]').mousedown();},500);
    }
    //дальше продолжение в том же духе

    Вместо того что-бы пройтись в цикле, по схожим элементам - "кодер" тупо копипастил строки и индекс вручную наращивал.

    Android991, 01 Июня 2011

    Комментарии (10)
  9. ActionScript / Говнокод #6802

    −111

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    stop()
    stage.addEventListener(Event.ENTER_FRAME,qw)
    function qw(e:Event):void{
    if(q.value=="tekst"){
     gotoAndStop(2)
    }
    }

    Event.CHANGE нам не поможет,
    Нам поможет 'enterFrame'

    KirAmp, 31 Мая 2011

    Комментарии (10)
  10. PHP / Говнокод #6777

    +152

    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
    if (mysql_query("UPDATE `users` as u, `inventory` as i SET u.{$slot1} = {$id}, i.dressed = 1,
    			u.sila = u.sila + i.gsila,
    			u.lovk = u.lovk + i.glovk,
    			u.inta = u.inta + i.ginta,
    			u.intel = u.intel + i.gintel,
    			u.maxhp = u.maxhp + i.ghp,
    			u.maxmana = u.maxmana + i.gmana,
    			u.noj = u.noj + i.gnoj,
    			u.topor = u.topor + i.gtopor,
    			u.dubina = u.dubina + i.gdubina,
    			u.mec = u.mec + i.gmech,
    			u.mfire = u.mfire + i.gfire,
    			u.mwater = u.mwater + i.gwater,
    			u.mair = u.mair + i.gair,
    			u.mearth = u.mearth + i.gearth,
    			u.mlight = u.mlight + i.glight,
    			u.mgray = u.mgray + i.ggray,
    			u.mdark = u.mdark + i.gdark
    				WHERE
    			i.needident = 0 AND
    			i.id = {$id} AND
    			i.dressed = 0 AND
    			i.owner = {$user['id']} AND
    			u.sila >= i.nsila AND
    			u.lovk >= i.nlovk AND
    			u.inta >= i.ninta AND
    			u.vinos >= i.nvinos AND
    			u.intel >= i.nintel AND
    			u.mudra >= i.nmudra AND
    			u.level >= i.nlevel AND
    			((".(int)$user['align']." = i.nalign) or (i.nalign = 0)) AND
    			u.id = {$user['id']};")) {
    			$user[$slot1] = $item['id'];
    			return 	true;}
    		}

    все та же браузерка

    jQuery, 29 Мая 2011

    Комментарии (10)
  11. Java / Говнокод #6721

    +146

    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
    import java.io.IOException;
    import java.io.InputStream;
    
    public class DosCmd {
       public static void main(String[] args) {
          final String dosCommand = "cmd /c dir /s";
          final String location = "C:\\WINDOWS";
          try {
             final Process process = Runtime.getRuntime().exec(
                dosCommand + " " + location);
             final InputStream in = process.getInputStream();
             int ch;
             while((ch = in.read()) != -1) {
                System.out.print((char)ch);
             }
          } catch (IOException e) {
             e.printStackTrace();
          }
       }
    }

    Очень интересный и редкий говнокод, запустив вы будете медленно умирать от смеха,
    В общем можно насрать как следует =).
    P.S Линуксоблядям здесь не место!

    Akira, 21 Мая 2011

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