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

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

    +147

    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
    if(isset($_POST['logout']))
      {
        $_POST['name']=trim($_POST['name']);
        $_POST['pass']=trim($_POST['pass']);
        if($_POST['name']!="" && $_POST['pass']!="")
           {
             $cons = "bcdfghjklmnpqrstvwxyz";
             $bons = "BCDFGHJKLMNPGRSTVWXYZ";
             $vocs = "aeiou";
             $noms = "123456789";
             for($x=0; $x < 33; $x++){
             mt_srand ((double) microtime() * 1000000);
             $con[$x] = substr($cons, mt_rand(0, strlen($cons)-1), 1);
             $bon[$x] = substr($bons, mt_rand(0, strlen($bons)-1), 1);
             $voc[$x] = substr($vocs, mt_rand(0, strlen($vocs)-1), 1);
             $nom[$x] = substr($noms, mt_rand(0, strlen($noms)-1), 1);
             }
             $makerand= $con[0] . $voc[3] . $con[1] . $nom[2] . $nom[5] .$bon[2] . $con[4];
             @chmod("../admin/conf/config.inc", 0777);
             $cont=file("../admin/conf/config.inc");
                  $f=fopen("../admin/conf/config.inc","w");
                     if (!$f) {
                           echo "Невозможно открыть файл кофигурации";
                           exit;
                     }
                  @$writefile = fwrite($f,$cont[0].$cont[1].$makerand);
                     if (!$writefile) {
                           echo "Невозможно записать файл кофигурации";
                           exit;
                     }
                  @chmod("../admin/conf/config.inc", 0604);
                  fclose($f);
             session_unset ();
             session_destroy ();
             $info="Вы вышли!";
           }
      }

    Столкнулся я с правками на неизвесный мне до этого Kandidat CMS (http://www.kan-studio.ru/).
    Кусок выбран на угад... там все феерически шедеврально.
    Качайте, читайте... помойгайте разработчикам (кошельки на оф. сайте), походу им очень надо на образование подкинуть.
    В остальном коде собачки стоят через строчку.

    PS: я сюда зарегался ради ентого поста.
    PPS: не так важно, но табуляции тоже сохранены.

    Developa, 29 Июля 2011

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

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    try {
    			final SecurityClientInternalLocal scil =
    				(SecurityClientInternalLocal) EJBLocator.getEJBLocal(
    						SecurityClientInternalLocal.class);
    			final String result = scil.getPath2ChipherTables(login);
    			return result;
    		} catch (Exception ex) {			
    			throw ex;
    		}

    Промышленная обработка исключений такая промышленная...

    roman-kashitsyn, 28 Июля 2011

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

    +35

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    $urlpic =  strtr("!filebase!filename",
              array(
                '!filebase' => base_path() . '/' .$filebasepath,
                '!filename' => '/'. $valor,
              )
            ) ;

    один из модулей для CMS Drupal.
    это вам на перевод буля в строку бля

    brainstorm, 22 Июля 2011

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

    +147

    1. 1
    echo trim('error');

    В 4 часа утра,не спавши и не такое напишешь:D

    swing1991, 22 Июля 2011

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

    +153

    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
    /*
    * Парсер шаблона bb редактора
    * $name - имя формы например: <textarea name='этот параметр'.....
    * $val - возможно в форму чтото нада пихнуть это будет <textarea>тут</textarea>
    * $rows - количество строк в форме
    * $class - возможно захотите задать уникальный css класс
    * $onlick - дополнительное поле на разнообразные нужды
    */
    function bb_area($name, $val = null, $rows = 5, $class = 'textarea', $onclick = null, $return = false, $html = false) {
    global $core, $smileList, $smiles, $user;
    static $initArea;
    	if($name) 
    	{
    *****************************************************************************

    Для тех кто возможно захочет пихнуть если нада xD

    nethak, 20 Июля 2011

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

    +170

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    showWindow: function() {
        if (typeof(this.window) == 'undefined') {
            this.init();
        } else {
            this.window = 'undefined';
            this.init();
        }
        this.window.show();
    }

    nya-nya-ma, 18 Июля 2011

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

    +153

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    if ($myrow9['fupload'] =='' or empty($myrow9['fupload']))
                    {
    $avachat = "../file/avatars/net-avatara.jpg";
                    }  else {
    $avachat = $myrow9['fupload'];
                    }

    Говно высшей пробы....

    invision70, 16 Июля 2011

    Комментарии (7)
  9. Java / Говнокод #7257

    +75

    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
    public static String ellipsizeText(String text, Context cnt) {
    		
    		int COUNT_OF_CHARACTERS_LDPI = 10;
    		int COUNT_OF_CHARACTERS_MDPI = 20;
    		int COUNT_OF_CHARACTERS_HDPI = 30;
    		
    		String ellipsizeT = "...";
    		
    		String newText = text;
    		
    		switch (cnt.getResources().getDisplayMetrics().densityDpi) {
    		case DisplayMetrics.DENSITY_LOW:
    		    if (text.length() > COUNT_OF_CHARACTERS_LDPI) {
    				newText = text.substring(0, COUNT_OF_CHARACTERS_LDPI) + ellipsizeT;
    			}
    		    break;
    		case DisplayMetrics.DENSITY_MEDIUM:
    		    if (text.length() > COUNT_OF_CHARACTERS_MDPI) {
    				newText = text.substring(0, COUNT_OF_CHARACTERS_MDPI) + ellipsizeT;
    			}
    		    break;
    		case DisplayMetrics.DENSITY_HIGH:
    		    if (text.length() > COUNT_OF_CHARACTERS_HDPI) {
    				newText = text.substring(0, COUNT_OF_CHARACTERS_HDPI) + ellipsizeT;
    			}
    		    break;
    		}
    		
    		return newText;		
    	}

    Android

    Таким нехитрым способом заменяется реализация стандартной процедуры TextView.setEllipsize(TextUtils.Truncate At.END);

    Saasha, 15 Июля 2011

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

    −852

    1. 1
    SELECT * FROM users WHERE sex=1;

    Долго думал, sex=1 это мужики или дамы. Оказалось мужики.

    stillwaiting, 11 Июля 2011

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

    +147

    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
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    81. 81
    82. 82
    83. 83
    84. 84
    85. 85
    86. 86
    87. 87
    88. 88
    89. 89
    90. 90
    91. 91
    92. 92
    93. 93
    94. 94
    95. 95
    96. 96
    97. 97
    98. 98
    99. 99
    говно
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно
    
    
    говно

    говно


    говно


    говно

    maga_nanaev, 09 Июля 2011

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