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

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

    +146

    1. 1
    http://chechnya.gov.ru/page.php?day=102&month=13&year=2222

    Ещё можете год убрать, и посмотрите как вывалится ошибка mktime()
    XDDD

    Мне кажется этот сайт по бумагам стоит не менее чем 1ккк руб.

    vkontakte, 13 Декабря 2011

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

    +171

    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
    .............
    try {
          $good = $admin->isest ? true : false;
          if(!$good) throw new adminException('Ошибка!');
    }catch (Exception $e){
    {
          try {
            if($admin->isnet) throw new adminException('Админа нет!');
          }catch (adminException $e){
               echo $e->getMessage();
          {      
    }
    ................

    От создателя Говнокод #8761.

    Товарищи начал юзать исключения.

    Razban_Guestov, 12 Декабря 2011

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

    +159

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    // Strip out the embedded timestamp
    if ( ! preg_match("/(\d+TS--->)/", $cache, $match))
    {
      return FALSE;
    }
    
    // Has the file expired? If so we'll delete it.
    if (time() >= trim(str_replace('TS--->', '', $match['1'])))
    {
    ...

    CodeIgniter → System → Core → Output.php
    Это чтение временной метки в кэш-файле. Почему бы в регулярке в "карман" не взять только \d+?

    Andretti, 10 Декабря 2011

    Комментарии (11)
  5. ActionScript / Говнокод #8781

    −119

    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
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    onClipEvent(mouseMove){
    	var aa = _root._xmouse;
    	var bb = _root._ymouse
    	_x=_parent._xmouse;
    	_y=_parent._ymouse;
    	if(_parent._currentframe==1){
    		if(_parent.mc_MILK_1.hitTest(aa,bb) || _parent.mc_MILK_2.hitTest(aa,bb) || _parent.mc_MILK_3.hitTest(aa,bb) || _parent.mc_MILK_4.hitTest(aa,bb)){
    			gotoAndStop(1)
    		}else if(_parent.mc_BUTILKA_1.hitTest(aa,bb)||_parent.mc_BUTILKA_2.hitTest(aa,bb)){
    			gotoAndStop(2)
    		}else if(_parent.mc_SOSKA_1.hitTest(aa,bb)||_parent.mc_SOSKA_2.hitTest(aa,bb)){
    			gotoAndStop(3)
    		}else if(_parent.mc_TERMOS_1.hitTest(aa,bb)||_parent.mc_TERMOS_2.hitTest(aa,bb)){
    			gotoAndStop(4)
    		}else if(_parent.mc_SMES_1.hitTest(aa,bb) || _parent.mc_SMES_2.hitTest(aa,bb)){
    			gotoAndStop(5)
    		}else if(_parent.mc_PODOGREVATEL_1.hitTest(aa,bb)||_parent.mc_PODOGREVATEL_2.hitTest(aa,bb)){
    			gotoAndStop(6)
    		}else if(_parent.mc_STERELIZATOR_1.hitTest(aa,bb)||_parent.mc_STERELIZATOR_2.hitTest(aa,bb)){
    			gotoAndStop(7)
    		}else if(_parent.mc_SUSHILKA_1.hitTest(aa,bb)||_parent.mc_SUSHILKA_2.hitTest(aa,bb)){
    			gotoAndStop(8)
    		}else if(_parent.mc_STUL_1.hitTest(aa,bb)||_parent.mc_STUL_2.hitTest(aa,bb)||_parent.mc_STUL_3.hitTest(aa,bb)||_parent.mc_STUL_4.hitTest(aa,bb)){
    			gotoAndStop(9)
    		}else if(_parent.mc_NAGRUDNIK_3.hitTest(aa,bb)||_parent.mc_NAGRUDNIK_4.hitTest(aa,bb)){
    			gotoAndStop(10)
    		}else if(_parent.mc_KASHA_3.hitTest(aa,bb)){
    			gotoAndStop(11)
    		}else if(_parent.mc_KASHA_4.hitTest(aa,bb)){
    			gotoAndStop(12)
    		}else if(_parent.mc_TARELKI_3.hitTest(aa,bb)||_parent.mc_TARELKI_4.hitTest(aa,bb)){
    			gotoAndStop(13)
    		}else if(_parent.mc_LOJKA_3.hitTest(aa,bb)||_parent.mc_LOJKA_4.hitTest(aa,bb)){
    			gotoAndStop(14)
    		}else if(_parent.mc_PAROVARKA_3.hitTest(aa,bb)||_parent.mc_PAROVARKA_4.hitTest(aa,bb)){
    			gotoAndStop(15)
    		}else{gotoAndStop(_totalframes)}
    	}else if(_parent._currentframe==2){
    		if(_parent.mc_ROJKI_5.hitTest(aa,bb)){
    			gotoAndStop(20)
    		}else if(_parent.mc_MJASO_6.hitTest(aa,bb)){
    			gotoAndStop(18)
    		}else if(_parent.mc_OVOSCHI_6.hitTest(aa,bb)||_parent.mc_OVOSCHI_7.hitTest(aa,bb)){
    			gotoAndStop(16)
    		}else if(_parent.mc_FRUITS_8.hitTest(aa,bb)){
    			gotoAndStop(17)
    		}else if(_parent.mc_STUL_5.hitTest(aa,bb)||_parent.mc_STUL_6.hitTest(aa,bb)||_parent.mc_STUL_7.hitTest(aa,bb)||_parent.mc_STUL_8.hitTest(aa,bb)){
    			gotoAndStop(9)
    		}else if(_parent.mc_NAGRUDNIK_5.hitTest(aa,bb)||_parent.mc_NAGRUDNIK_6.hitTest(aa,bb)||_parent.mc_NAGRUDNIK_7.hitTest(aa,bb)||_parent.mc_NAGRUDNIK_8.hitTest(aa,bb)){
    			gotoAndStop(10)
    		}else if(_parent.mc_TARELKI_5.hitTest(aa,bb)||_parent.mc_TARELKI_6.hitTest(aa,bb)||_parent.mc_TARELKI_7.hitTest(aa,bb)||_parent.mc_TARELKI_8.hitTest(aa,bb)){
    			gotoAndStop(13)
    		}else if(_parent.mc_LOJKA_5.hitTest(aa,bb)||_parent.mc_LOJKA_6.hitTest(aa,bb)||_parent.mc_LOJKA_7.hitTest(aa,bb)||_parent.mc_LOJKA_8.hitTest(aa,bb)){
    			gotoAndStop(14)
    		}else if(_parent.mc_PAROVARKA_5.hitTest(aa,bb)||_parent.mc_PAROVARKA_6.hitTest(aa,bb)||_parent.mc_PAROVARKA_7.hitTest(aa,bb)||_parent.mc_PAROVARKA_8.hitTest(aa,bb)){
    			gotoAndStop(15)
    		}else{gotoAndStop(_totalframes)}
    	}
    //....
    }//mc_STERELIZATOR_1

    kyzi007, 09 Декабря 2011

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

    +173

    1. 1
    echo $table = new  Table(new Db_pars(new Db_mysql(new Db_query('SELECT_ALL'))));

    Razban_Guestov, 08 Декабря 2011

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

    +172

    1. 1
    2. 2
    3. 3
    <td class="td_caption" style="width: 40%"><label for="pohuy">Запомнить</label></td>
    
    		<td class="td_value"><input type="checkbox" name="pohuy" checked="checked" id="pohuy"/></td>

    "Я ХАЧУ ГАЛОЧКУ ЗАПОМНИТЬ ПОД ПАРОЛЕМ БИЛЯТЬ", - как скажешь начальник.

    *параметр "pohuy" как вы поняли нигде и никак не обрабатывается.

    jokz, 07 Декабря 2011

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

    +71

    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
    setCookie(new String[] {username, Long.toString(expiryTime), signatureValue}, tokenLifetime, request, response);
    
    int tokenLifetime = calculateLoginLifetime(request, successfulAuthentication);
    
    protected int calculateLoginLifetime(HttpServletRequest request, Authentication authentication) {
            return getTokenValiditySeconds();
        }
    
    protected int getTokenValiditySeconds() {
            return tokenValiditySeconds;
        }
    
    private int tokenValiditySeconds = TWO_WEEKS_S;
    
    public static final int TWO_WEEKS_S = 1209600;

    Spring Security........
    Логирование по куки токену.....

    KaRRamBa, 06 Декабря 2011

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

    +186

    1. 1
    $__language = ($__language == 'en')?'ru':'lv';

    мозговынос

    jokz, 30 Ноября 2011

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

    +177

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    if (preg_replace("/[\D]+/" , '', $word)) {
     $word = str_replace('.','',$word);
     $word = str_replace(',','',$word);
     $word = str_replace(' ','',$word);
     $word = str_replace('$','',$word);
     $word = str_replace('*','',$word);
    }

    Увидев первую строчку я уж обрадовался, оказалось рано.

    Daemonium, 29 Ноября 2011

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

    +147

    1. 1
    $field_value = trim( $field_value, ' \n"' );

    odmin, 28 Ноября 2011

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