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

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

    +156.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
    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
    <?php
    session_start();
    $lgn=$_SESSION['lgn'];
    $pswd=$_SESSION['pswd'];
    //  print_r($_GET);
    include_once('spyLib.php');
    $dbConn=connectToSpy();
    mysql_query("SET NAMES cp1251");
    $option=$_REQUEST['option'];
      
    $ID=autentID($lgn, $pswd);
    //$ID='45';
    if ($ID=='8') {
    
      if ($option=='editTable'){
      include_once("bd/editTable.php");
      }elseif($option=="addRecord"){
      include_once( 'bd/addRecord.php' );
      }elseif($option=="processAdd"){
      include_once( 'bd/processAdd.php' );
      }elseif($option=="deleteRecord"){
      include_once( 'bd/deleteRecord.php' );
      }elseif($option=="editRecord"){
      include_once( 'bd/editRecord.php' );
      }elseif($option=="updateRecord"){
      include_once( 'bd/updateRecord.php' );  
      }else{
      
      print <<<HERE
    <link href="./style.css" rel="stylesheet" type="text/css">
      <!-----------главная страница------------------------------------->
    <img src="./img/fonpageleft.png" style="position: absolute; top:50px; left: 50px;" width="670" height="370">
    <div style="position: absolute; top:70px; left: 100px;">
    
    <form action="index.php" method="post">
      <input name="ok" type="image" src="img/admin.gif" class="bulleon" alt="Перейти на сайт">
    </form>
    <table border="0" cellpadding="0" cellspacing="0">
      <tr>
      <td valign="top" width="458">
      <div class="text_10">Страница находится в разработке.</div>
      <form action="admin.php">
      <input name="option" type="hidden" value="editTable">
      <input name="page" type="hidden" value="admin">
      <input name="back" type="hidden" value="false">
      <table cellspacing="1" cellpadding="3" width='100%'>
      <tr  class="title">
      <td>
      </td>
      <td class='title2'>
      Выберите таблицу для редактирования
      </td>
      <td>
      </td>
      </tr>
      <tr class='table_top'>
      <td width='30' nowrap="nowrap">
      </td>
      <td  align="left">
      <select name="tableName" size=5>
      <option value="kompleks">комплексы</option>
      <option value="glav">главная страница</option>
      <option value="bulletin">новости</option>
      <option value="forleader">для руководителей</option>
      <option value="lunchoffice">обеды в офис</option>
      <option value="partner">партнеры</option>
      <option value="contact">контакты</option>
      <option value="review">отзывы</option>
      </select>
      </td>
      <td width='30' nowrap="nowrap">
      </td>
      </tr>
      <tr>
      <td colspan='3' align='left'>
      <input name="option2" type="image" value="1" src="./img/ok4.gif" class="bulleon">
      </td>
      </tr>
      </table>
      </form>
      </td>
        </tr>
      </table>
    </div>
    <!---!--------главная страница------------------------------------->
    HERE;
      }//if
    
    }else{
      print "<p class=\"mes_small_error\">Попробуйте ввести пороль и логин еще раз</p>";
    }
    ?>

    что тут комментировать - аффтар даже русский с трудом осилил: "Попробуйте ввести пороль"(sic!)

    xXx_totalwar, 09 Января 2010

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

    +156.8

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    #topBlock
    <script language="JavaScript">
    function process(){}
    today = new Date()
    if((today.getHours() < 12) && (today.getHours() >= 6)) {background:url('http://site/1.png') top center no-repeat;height:243px;}
    if((today.getHours() >= 12) && (today.getHours() < 18)) {background:url('http://site/2.png') top center no-repeat;height:243px;}
    if((today.getHours() >= 18) && (today.getHours() <= 23)) {background:url('http://site/3.png') top center no-repeat;height:243px;}
    if((today.getHours() >= 0) && (today.getHours() < 6)) {background:url('http://site/4.png') top center no-repeat;height:243px;}
    </script>
    #tobTable.... ну и дальше неважно

    Отчаянная попытка сделать логотип, сменяющий цвет в зависимости от времени суток =) Как выяснилос, поциент вставлял это в CSS. http://helper.ucoz.ru/forum/20-6633

    fuckyounoob, 25 Ноября 2009

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

    +156.7

    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
    <?php
    
    $mov   = new ffmpeg_movie ( '1.avi' );
    $frame = $mov -> GetFrame ( 26 ):
    $gd    = ToGd ( $frame );
    
    header ( "Content-type: image/gif" );
    imageGif ( $gd );
    
    function ToGd ( $frame )
    {
      RETURN $frame -> toGDimage ();
    }
    
    ?>

    Говнокод? =)

    guest, 28 Января 2009

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

    +156.6

    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
    function getElementsByClass(searchClass,node,tag) {
    	var classElements = new Array();
    	if ( node == null )
    		node = document;
    	if ( tag == null )
    		tag = '*';
    	var els = node.getElementsByTagName(tag);
    	var elsLen = els.length;
    	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
    	for (i = 0, j = 0; i < elsLen; i++) {
    		if ( pattern.test(els[i].className) ) {
    			classElements[j] = els[i];
    			j++;
    		}
    	}
    	return classElements;
    }
    
    function show_im_gal (id)
    {
    .............
    	$("#tabs"+id+" img").css({opacity:1});
    	tab = getElementsByClass ('tabNavigation',null,null);
    .............
    }

    Судя по строке 22, автор знает, что проект использует jQuery. Но дальше юзает додревний getElementsByClass, выкопанный на лучших складах говноскриптов 1990-х!

    deraider, 27 Марта 2010

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

    +156.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
    <?
    function antimat ($string = "", $replace = "")
    {
    if (!$replace) $replace="[beep]";
    
    
    $slovar = "уроды мудаки скоты чмо манда /* ...и много чего еще в том же духе*/ ";
    
    $ar_slovar = explode(" ", $slovar);
    $ar_string = explode(" ", $string);
    
    $result = "";
    
    	foreach ($ar_string as $string) {
    		foreach ($ar_slovar as $slovar) {
    		if ($string==$slovar) $string = str_replace($slovar, $replace, $string);
    		
    		}
    	$result.= $string." ";
    	}
    
    	return $result;
    	
    }//function
    ?>

    Гениальная реализация антимата. Стояла на одном весьма солидном сайте, забавляя юзеров гостевой.
    А вы не знали, что слова "команда" и "подстрахуй" - ужасно нецензурные?

    wlad, 01 Марта 2010

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

    +156.5

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    if($_SERVER['SERVER_ADDR'] == '127.0.0.1') 
        $PATH_DELIM=";";  //разделитель путей. в Windows - ; , в Unix - :
      else 
        $PATH_DELIM=":";
    
    ..................................
    
    
    $adress = str_replace("//","/",$host.$request);
    $adress = str_replace("//","/",$adress);
    $adress = str_replace("//","/",$adress);

    Часть системы управления сайтом фирмы it construct

    guest, 01 Июля 2009

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

    +156.4

    1. 1
    Fatal error: Maximum life time of 2009 years exceeded in /core/WORLD!

    Нужно было кидать в кучу, но тут - точно поймут)

    mE, 18 Января 2010

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

    +156.4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    array_walk($additional_constraints_arr, create_function('&$field_value, $field_dest', '$field_value = (substr($field_dest, -1) == "!" ? "' .
        $table . '.' . ($prepend_table_name ? make_singular($table) . '_' : '') . '" . 
        substr($field_dest, 0, -1) . " != " . "\"" . $field_value . "\"" : (substr($field_dest, -1) == "%" ? "LOWER(" . "' .
        $table . '.' . ($prepend_table_name ? make_singular($table) . '_' : '') . '" . 
        substr($field_dest, 0, -1) . ") LIKE " . "LOWER(\"%" . $field_value . "%\")" : (substr($field_dest, -1) == "~" ? "' .
        $table . '.' . ($prepend_table_name ? make_singular($table) . '_' : '') . '" . 
        substr($field_dest, 0, -1) . " = " . $field_value : "' . 
        $table . '.' . ($prepend_table_name ? make_singular($table) . '_' : '') . '" . ' .
        '$field_dest . " = " . "\"" . $field_value . "\"")));'));

    ... just a simple 'WHERE' clause expanded to Godzilla-size ...

    core-ix, 10 Сентября 2009

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

    +156.4

    1. 1
    include ("/home/powerbo1/public_html/_templates-new/_page.php?userid=" . $_POST["userid"] . "&page=" . $_POST["page"] . "&url=" . $_POST["url"] . "&home=" . $_POST["home"] . "&location=" . $_POST["location"] . "&domain=" . $_POST["domain"] . "");?>

    guest, 05 Апреля 2009

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

    +156.3

    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
    $this->DB->query("SELECT * FROM ol_objects WHERE id='{$id}'");
    		$object = $this->DB->fetch_row();
    		
    		if ($id=='') {
    			$object['title']='';
    			$object['address']='';
    			$object['type_home']='';
    			$object['finish']='';
    			$object['process']='';
    			$object['breif']='';
    			$object['type_home']='';
    			$object['project']='';
    			$object['floors']='';
    			$object['flats']='';
    			$object['square']='';
    			$object['price']='';
    			$object['desc']='';
    			$object['height']='';
    			$object['facing']='';
    			$object['walls']='';
    			$object['wiring']='';
    			$object['screed_floor']='';
    			$object['window']='';
    			$object['heating']='';
    			$object['balconies']='';
    			$object['grants_text']='';
    			$object['id']='';
    			$object['image']='no_foto';
    		}

    Код рабочего сайта о недвижимости.

    Vass, 06 Ноября 2009

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