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

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

    +166

    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
    mysql_connect("localhost", "root", "");
    mysql_select_db("vse_vmeste");
    $data = mysql_query("SELECT * FROM users WHERE user_id='" . $_COOKIE['id'] . "'");
    
    if(isset($_GET['check_code'])) {
    if($data['check_code'] == $_GET['check_code']) {
    // Если код правильный, выполняем соответствующие действия
    }
    else {
    print "<script type=\"text/javascript\">alert('Ошибка при активации: неверный код потверждения');</script>";
    }
    }
    else {
    header("Location: index.php");
    }

    "Я пишу скрипт подтверждения электропочты. Попробовал протестировать (мне он должен был сказать, что код правильный), но выводится ошибка неверного кода. Где здесь ошибка?".
    С Гугл ВиО (http://otvety.google.ru/otvety/thread?tid=78a8196f16cdb481)

    MyNameIsWinner, 11 Декабря 2011

    Комментарии (3)
  3. ActionScript / Говнокод #8772

    −117

    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
    d1.onPress=function() {
    	startDrag(this);
    };
    d1.onRelease=function(){
    	stopDrag();
    	if(d1.hitTest(a) || d1.hitTest(b) || d1.hitTest(c) || d1.hitTest(d)){
    		popadanie=popadanie | 8;
    		if(d1.hitTest(a)){ z[0] = 4; }
    		if(d1.hitTest(b)){ z[1] = 4; }
    		if(d1.hitTest(c)){ z[2] = 4; }
    		if(d1.hitTest(d)){ z[3] = 4; }				
    	}
    	else{
    		popadanie=popadanie & 7;
    		if(d1.hitTest(a)){ z[0] = 0; }
    		if(d1.hitTest(b)){ z[1] = 0; }
    		if(d1.hitTest(c)){ z[2] = 0; }
    		if(d1.hitTest(d)){ z[3] = 0; }		
    	}
    	if(popadanie==15){ proverka._visible = true;}
    	else{
    		proverka._visible = false;
    	}
    };

    Из старого кода. Таких функций еще 3, мне почему-то было лень напрямую сравнить, какой из 8 прямоугольников с каким перекрылся. Заодно потроллел преподовательницу.

    unfalse, 08 Декабря 2011

    Комментарии (3)
  4. Куча / Говнокод #8765

    +132

    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
    local obj_on_cursor = objSetup:get("obj_on_cursor").value
      
                  if ( obj_on_cursor == "none" and 
    			 obj_on_cursor ~= "tool_pincers" and 
    			 obj_on_cursor ~= "tool_knife" ) then
    			 
    			objSetup:get("rope_clicked").value = 1
    			quest_callSFAction(objGame, "onRopeAttrition")
    			sf_worktable_rope_research_complete()
    			
    		elseif ( obj_on_cursor ~= "none" and 
    				 obj_on_cursor == "tool_pincers" and 
    				 obj_on_cursor ~= "tool_knife" ) then
    				 
    				objSetup:get("rope_clicked").value = 1
    				quest_callSFAction(objGame, "onRopeAttritionPincers")
    				sf_worktable_rope_research_complete()
    		
    		elseif ( obj_on_cursor ~= "none"  and 
    			    obj_on_cursor ~= "tool_pincers" and 
    			    obj_on_cursor ~= "tool_knife" ) then
    			quest_callSFAction(objGame, "onWrongTool")
    		end

    Прислали баг по миниигре. Человек, который делал минигру в отпуске, пришлось мне разбираться. Полез в код, а там такое... ХЗ, может и нормально, но у меня чуть глаза не выпали. Такой фигни там много, ~ 1.5К строк, хотя обычно минигра пишется максимум на 500 строк.

    MAGnit, 08 Декабря 2011

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

    +167

    1. 1
    ( $resultat == 1 AND $resultat != '' AND $resultat != 0 ) ? true : false;

    Что-бы наверняка.

    nethak, 02 Декабря 2011

    Комментарии (3)
  6. JavaScript / Говнокод #8705

    +169

    1. 1
    <img onmouseover="this.style.cursor='pointer'" onmouseout="this.style.cursor=''">

    gorsash, 01 Декабря 2011

    Комментарии (3)
  7. JavaScript / Говнокод #8701

    +169

    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
    function moveup() {
            if (document.all.menuedit.menuitemslist.selectedIndex > 0) {
                var addt = document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex).text;
                var addv = document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex).value;
                var addtold = document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex - 1).text;
                var addvold = document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex - 1).value;
                document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex - 1).text = addt;
                document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex - 1).value = addv;
                document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex).text = addtold;
                document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex).value = addvold;
                document.all.menuedit.menuitemslist.selectedIndex = document.all.menuedit.menuitemslist.selectedIndex - 1;
            }
        }
        function movedown() {
            if ((document.all.menuedit.menuitemslist.selectedIndex > -1) && (document.all.menuedit.menuitemslist.selectedIndex < (document.all.menuedit.menuitemslist.length - 1))) {
                var addt = document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex).text;
                var addv = document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex).value;
                var addtold = document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex + 1).text;
                var addvold = document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex + 1).value;
                document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex + 1).text = addt;
                document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex + 1).value = addv;
                document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex).text = addtold;
                document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex).value = addvold;
                document.all.menuedit.menuitemslist.selectedIndex = document.all.menuedit.menuitemslist.selectedIndex + 1;
    
            }
        }

    код видимо осуществляет манипуляции с элементами меню.
    написано в до-jQuer-ные времена иркутскими быдлокодерами.

    mapron, 01 Декабря 2011

    Комментарии (3)
  8. Куча / Говнокод #8685

    +144

    1. 1
    http://www.microsoft.com/ru-ru/events/html5camp/

    istem, 30 Ноября 2011

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

    +165

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    function SetAccounts($user, $sys)
    {
     $resp = MySQL::Query("SELECT * FROM `accs` WHERE `user`='".$user."' AND `sys`='".$sys."'");
     $userid = "";
     $dotsys = "";
     while($ob = MySQL::Fetch($resp))
     {
      $userid = $ob["user"];
      $dotsys = $ob["sys"];
      $to_build = $ob["from"];
    }

    Нужно было подставить значения $user и $sys

    mtu, 26 Ноября 2011

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

    +145

    1. 1
    http://light-radio.com/dev/

    Изучал Канвас. Открывайте исходный код и удивляйтесь =)
    Столько говна я наверно еще никогда не писал.

    KirAmp, 25 Ноября 2011

    Комментарии (3)
  11. C# / Говнокод #8596

    +118

    1. 1
    BuyTickets[i].session.listOfTickets.Add(BuyTickets[i]);

    Веселая объектная модель.

    killerDJO, 21 Ноября 2011

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