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

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

    +156

    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
    function errhandler($errno,$errstr,$errfile,$errline,$errcontext)
    {
    	global $dbw,$dbr,$tid,$pid,$cheat,$http_referer;
    
    	switch ($errno) 
    	{
    		case E_NOTICE:
    		case E_USER_NOTICE:
    			return true;
    			break;
    		case E_WARNING:
    		case E_USER_WARNING:
    			$error = 'Warning';
    			if (strpos($errstr,'Deadlock')!==false)
    			{
    			cust_rollback($errline);
    			}
    			break;
    		case E_ERROR:
    		case E_USER_ERROR:
    			$error = 'Fatal Error';
    			cust_rollback($errline);
    			break;
    		default:
    			return true;
    			break;
    	}
    	switch ($errno) {
    		case E_ERROR:
    		case E_USER_ERROR:
    			exit();
    			break;
    	}
    	return TRUE;
    }
    
    set_error_handler("errhandler");

    Обрабатывай ошибки правильно

    roman-kashitsyn, 24 Марта 2012

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

    −104

    1. 1
    Dim KolvoZnakov As String = IIf(SqlUser = "Beschastnova" Or SqlUser = "Rodionova", "00000", "00")

    Для двух привередливых бухов выводим аж 4 знака после запятой.

    axel1000, 22 Марта 2012

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

    +156

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    //.....
    $post['avatar'] = @$imgpath;
    //.....
    curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
    //.....

    "файлы не загружаются, не знаю в чем проблема"

    _jokz, 21 Марта 2012

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

    +150

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    <div style="display: none;">
    	<input type="hidden" name="_wpcf7" value="251" />
    	<input type="hidden" name="_wpcf7_version" value="3.1.1" />
    	<input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f251-t1-o1" />
    	<input type="hidden" name="_wpnonce" value="5963830b40" />
    </div>

    Плагин Contact Form 7 для Wordpress

    glutaminefee, 20 Марта 2012

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

    −132

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    Попытка
    			Если Число(ДисконтнаяКарта.НомерКарты) >= 111065251 И Число(ДисконтнаяКарта.НомерКарты) <= 111065453 И  ПревышенаСуммаДисконта() Тогда 
    				Отказ = Истина;
    				Сообщить("Сумма дисконта превышает оставшийся лимит по карте!",СтатусСообщения.Важное);
    				Возврат
    			КонецЕсли;
    		Исключение
    		КонецПопытки;

    glavdir, 20 Марта 2012

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

    +72

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    /**
    	 * @return node with values
    	 */
    	public FQNode getValueGetter() {
    		return data;
    	}

    accessor c повышенной энтропией, хуле

    zloizerg, 19 Марта 2012

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

    +115

    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
    if (DialogResult.OK == openFileDialog.ShowDialog())
                {
                    CleanUp();
    
                    m_objFilterGraph = new FilgraphManager();
                    m_objFilterGraph.RenderFile(openFileDialog.FileName);
    
                    m_objBasicAudio = m_objFilterGraph as IBasicAudio;
                    
                    try
                    {
                        m_objVideoWindow = m_objFilterGraph as IVideoWindow;
                        m_objVideoWindow.Owner = (int) panel1.Handle;
                        m_objVideoWindow.WindowStyle = WS_CHILD | WS_CLIPCHILDREN;
                        m_objVideoWindow.SetWindowPosition(panel1.ClientRectangle.Left,
                            panel1.ClientRectangle.Top,
                            panel1.ClientRectangle.Width,
                            panel1.ClientRectangle.Height);
                    }
                    catch (Exception)
                    {
                        m_objVideoWindow = null;
                    }
    
                    m_objMediaEvent = m_objFilterGraph as IMediaEvent;
    
                    m_objMediaEventEx = m_objFilterGraph as IMediaEventEx;
                    m_objMediaEventEx.SetNotifyWindow((int) this.Handle,WM_GRAPHNOTIFY, 0);
    
                    m_objMediaPosition = m_objFilterGraph as IMediaPosition;
    
                    m_objMediaControl = m_objFilterGraph as IMediaControl;
    
                    this.Text = "DirectShow - [" + openFileDialog.FileName + "]";
    
                    m_objMediaControl.Run();
                    m_CurrentStatus = MediaStatus.Running;
    
                    UpdateStatusBar();
                    UpdateToolBar();
                }
            }
    
            private void CleanUp()
            {
                if (m_objMediaControl != null)
                    m_objMediaControl.Stop();
    
                m_CurrentStatus = MediaStatus.Stopped;
    
                if (m_objMediaEventEx != null)
                    m_objMediaEventEx.SetNotifyWindow(0, 0, 0);
    
                if (m_objVideoWindow != null)
                {
                    m_objVideoWindow.Visible = 0;
                    m_objVideoWindow.Owner = 0;
                }
    
                if (m_objMediaControl != null) m_objMediaControl = null;
                if (m_objMediaPosition != null) m_objMediaPosition = null;
                if (m_objMediaEventEx != null) m_objMediaEventEx = null;
                if (m_objMediaEvent != null) m_objMediaEvent = null;
                if (m_objVideoWindow != null) m_objVideoWindow = null;
                if (m_objBasicAudio != null) m_objBasicAudio = null;
                if (m_objFilterGraph != null) m_objFilterGraph = null;
            }
    
            private void menuItem4_Click(object sender, System.EventArgs e)
            {
                this.Close();
            }
    
            private void Form1_SizeChanged(object sender, System.EventArgs e)
            {
                if (m_objVideoWindow != null)
                {
                    m_objVideoWindow.SetWindowPosition(panel1.ClientRectangle.Left,
                        panel1.ClientRectangle.Top,
                        panel1.ClientRectangle.Width,
                        panel1.ClientRectangle.Height);
                }
            }

    Воспроизводим видео.
    Нестандартный путь.

    Govnisti_Diavol, 18 Марта 2012

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

    +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
    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
    $ctime = sprintf("%04d%02d%02d%02d%02d%02d",
    					date ("Y",
    					    mktime (date("s"),
    						date("i"),
    						date("H"),
    						date("m"),
    						date("d"),
    						date("Y")
    					    )
    					),
    					date ("m",
    					    mktime (date("H"),
    						date("i"),
    						date("s"),
    						date("m"),
    						date("d"),
    						date("Y")
    					    )
    					),
    					date ("d",
    					    mktime (date("H"),
    						date("i"),
    						date("s"),
    						date("m"),
    						date("d"),
    						date("Y")
    					    )
    					),
    					date ("H",
    					    mktime (date("H"),
    						date("i"),
    						date("s"),
    						date("m"),
    						date("d"),
    						date("Y")
    					    )
    					),
    					date ("i",
    					    mktime (date("H"),
    						date("i"),
    						date("s"),
    						date("m"),
    						date("d"),
    						date("Y")
    					    )
    					),
    					date ("s",
    					    mktime (date("H"),
    						date("i"),
    						date("s"),
    						date("m"),
    						date("d"),
    						date("Y")
    					    )
    					)
    				    );

    limmenz, 15 Марта 2012

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

    +148

    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
    .top_menu LI:FIRST-CHILD A
    {
    	width:100px;
    }
    .top_menu LI + LI A
    {
    	width:167px;
    }
    .top_menu LI + LI + LI A
    {
    	width:127px;
    }
    .top_menu LI + LI + LI + LI A
    {
    	width:102px;
    }
    .top_menu LI + LI + LI + LI + LI A
    {
    	width:92px;
    }
    .top_menu LI + LI + LI + LI + LI + LI A
    {
    	width:184px;
    }

    Не совсем php, конечно, но отборное Г***о я встретил в проекте))

    mario2046, 14 Марта 2012

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

    +78

    1. 1
    2. 2
    3. 3
    while(epsilon --> 0) {
         ...
    }

    dveyarangi, 14 Марта 2012

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