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

    +140

    1. 1
    echo "<script>alert(/xss/)</script>";

    =\

    guest, 28 Февраля 2009

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

    +149

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    //Iterate through temp array to complete the catpath of all categories
        $ready = false;
        while ($ready == false) {
          $ready = true;
          .....
              } else {
                $ready = false;
              }
            }

    А как вам такое?

    guest, 28 Февраля 2009

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

    +165.5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    foreach($data as $k=>$v)
    {
       if(!isset($data[$k]))
       {
          $data[$k] = $v;
       }
    }

    guest, 28 Февраля 2009

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

    +148

    1. 1
    2. 2
    3. 3
    do {
        continue;
    } while (false);

    Зациклится или нет?

    guest, 27 Февраля 2009

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

    +143.5

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    class upload {
    //...
    
        function upload($file = '', $destination = '', $permissions = '777', $extensions = '') {
    //...
            if ( ($this->parse() == true) && ($this->save() == true) ) {
              return true;
            } else {
              return false;
            }
          }
        }

    Интересно для кого конструктор возвращает результат...
    Oscommerce

    guest, 27 Февраля 2009

    Комментарии (5)
  6. Java / Говнокод #627

    +92.2

    1. 1
    UniqueNamesTableUtils.putPortletRequestIntoResourceRecordLazyLoadAdminTableModelInSession(portletrequest);

    Это IBM WebSphere Portal 6.0 - код является частью портлета, отвечающего за управление объектами портала (административный интерфейс).

    guest, 27 Февраля 2009

    Комментарии (6)
  7. C# / Говнокод #626

    +107.8

    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
    string status = ProcessData("db1");
                if (status == "ERROR") goto ErrorOccured;
                status = ProcessData("db2");
                if (status == "ERROR") goto ErrorOccured;
                status = ProcessData("db3");
                if (status == "ERROR") goto ErrorOccured;
                if (status == "OK") goto NoError;
    
                ErrorOccured:
                    tran.Rollback();
                    return status;
                NoError:
                    tran.Commit()

    пятница однако... :)

    вот "обнаружил" кодЪ (не забываем, что C#)::

    чем товарищЪ думал, трудно понять...

    guest, 27 Февраля 2009

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

    +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
    public function step($step = 1)
    	{
    	
    		switch ( $step )
    		{
    			case 1 :
    				return $this->step1();
    				break;
    			/*
    	         case 2 :
    	           return $this->step2();
    	         break;
    
    	         case 3 :
    	           return $this->step3();
    	         break;
    
    	         case 4 :
    	           return $this->step4();
    	         break;
    
    	         case 11 :
    	         	return $this->step11();
    	         break;
                     */
    			default :
    				return $this->step1();
    				break;
    		
    		}
    	}

    ^%)

    guest, 27 Февраля 2009

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

    +137.7

    1. 1
    2. 2
    3. 3
    4. 4
    foreach ($_pp as $k => $v){
                if ($v['qty'] == $_pp[$i*count($groups)]['qty']){
                    $qtys[$i][]=$v;
                }

    За такое надо кромсать

    guest, 27 Февраля 2009

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

    +118.6

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    boolean b;
    // ....
    switch (b)
    {
        case true: // ....
        case false: // .....
        default: // (!) тут был код, и он отличался от предыдущих двух пунктов!
    }

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

    guest, 26 Февраля 2009

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