1. JavaScript / Говнокод #1141

    +154

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    function zoom(obj) {
        x=obj.parentNode;
        if (document.getElementById('superDiv')) {
            for (i=0; i<x.getElementsByTagName('div').length; i++) {
                if (x.getElementsByTagName('div')[i].getElementsByTagName('img')[0].src) {
                    x.getElementsByTagName('div')[i].getElementsByTagName('img')[0].src = obj.src;
                }
            }
        }
        TJPzoom(obj);
    }

    При этом на сайте используется Prototype. Хотя о чем это я, это бы вот г..о нормально написали.

    guest, 03 Июня 2009

    Комментарии (0)
  2. Куча / Говнокод #1140

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    <img src="/templates/images/logo.png" alt="Говнокод.Ру" title="Да, это говно!" />
    Govnokod.ru
    
    ...
    
    <b class="r1"></b><b class="r1"></b><b class="r1"></b><b class="r2"></b><b class="r2"></b><b class="r3"></b><b class="r4"></b><b class="r5"></b><b class="r7"></b><b class="r10"></b>

    Говнокод на govnokod
    строка 6 убила

    guest, 03 Июня 2009

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

    +145.9

    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
    try
    			{	
    				if (SQL_SUCCESS == SQLAllocHandle(SQL_HANDLE_ENV, m_environmentHandle, out m_environmentHandle))
    				{
    					if (SQL_SUCCESS == SQLSetEnvAttr(m_environmentHandle,SQL_ATTR_ODBC_VERSION,(IntPtr)SQL_OV_ODBC3,0))
    					{
    						if (SQL_SUCCESS == SQLAllocHandle(SQL_HANDLE_DBC, m_environmentHandle, out m_connectionHandle))
    						{
    							if (SQL_NEED_DATA == SQLBrowseConnect(m_connectionHandle, inConnection, stringLength, outConnection, DEFAULT_RESULT_SIZE, out stringLength2Ptr))
    							{
    								if (SQL_NEED_DATA != SQLBrowseConnect(m_connectionHandle, inConnection, stringLength, outConnection, DEFAULT_RESULT_SIZE, out stringLength2Ptr))
    								{
    									throw new ApplicationException("No Data Returned.");
    								}
    							}
    						}	
    					}
    				}
    			}
    						
    			catch (Exception ex)
    			{			
    				throw new ApplicationException("Cannot Locate SQL Server.");
    			}

    Увидел на codeguru. Аффтар импортирует функции WinAPI для работы с SQL в C#. Работа с исключениями также доставляет.

    guest, 03 Июня 2009

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

    +141.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
    /*
        Паттерн для вывода данных в таблицу :)
    */
    echo "<table>\n";
    while ($line = mysql_fetch_row($result)) {
    echo "\t<tr>\n";
    do {  
        echo "\t\t<td>each( $val)</td>\n";
    } while(end($val) != current($val));
        echo "\t</tr>\n";
    }
    echo "</table>\n";

    guest, 03 Июня 2009

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

    +132.3

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if(!isset($_GET['p'])) $_GET['p'] = '';
    else{
    	if (strrchr($_GET['p'],"/") <> "/") {
    	}else{   $_GET['p'] =substr($_GET['p'],0, strlen($_GET['p'])-1);	}
    }

    guest, 03 Июня 2009

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

    +146

    1. 1
    ++$i--;

    операция "передёргивания"

    guest, 03 Июня 2009

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

    +61.1

    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
    function extCreateObject( $name, $p ) {
    		$p = array_values( $p );
    		switch ( count( $p ) ) {
    			case 0:
    				return new $name;
    			case 1:
    				return new $name( $p[0] );
    			case 2:
    				return new $name( $p[0], $p[1] );
    			case 3:
    				return new $name( $p[0], $p[1], $p[2] );
    			case 4:
    				return new $name( $p[0], $p[1], $p[2], $p[3] );
    			case 5:
    				return new $name( $p[0], $p[1], $p[2], $p[3], $p[4] );
    			case 6:
    				return new $name( $p[0], $p[1], $p[2], $p[3], $p[4], $p[5] );
    			default:
    				wfDebugDieBacktrace( "Too many arguments to constructor in extCreateObject" );
    		}
    	}

    mediawiki.org )

    guest, 03 Июня 2009

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

    +68.5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    $numbers= Array("1", "2", "3", "4", "5", "6", "7", "8", "9", "0");
    if ($number){
    for ($i=0;$i<strlen($number);$i++){
        if (!in_array($number[$i], $numbers)){
            return false;
        }
    }

    проверка на число

    guest, 03 Июня 2009

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

    −852.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
    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
    --
    --Ada SPEC file
    --Universe
    --
    -- Description: 
    --
    --
    -- 
    --
    -- 
    --
    -- 
    package Universe is
    
    type UniversalObject is tagged record
    	id:integer;
    end record;
    
    type Position is record
    	x:integer;
    	y:integer;
    	
    	end record;
    
    
    
    type VisibleObject is new UniversalObject with record
    	mass: integer;
    	Name:String (0..60);
    	Speed: float; --скорость:)
    	OrbitalPosition: Position;
    	
    end record;
    
    
    
    type Ship Is new VisibleObject with record
    	Size:integer;
    end record;
    
    type Asteroid is new VisibleObject WITH NULL RECORD;
    
    
    procedure USELECT (Object: in UniversalObject'Class); --Новая инструкция выбора:)
    
    
    end Universe;

    Тут не смешно, но мне кажется, стоит оптимизировать.

    И еще: Добавьте языков в список. Не все ковнокодеры - вебмастера.

    guest, 03 Июня 2009

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

    −866.4

    1. 1
    "select crash.Фамилия from crash where Нарушение=(select select bill.Нарушение from bill where Штраф=(select max(Штраф) from bill));";

    guest, 03 Июня 2009

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