1. Куча / Говнокод #6706

    +134

    1. 1
    2. 2
    3. 3
    4. 4
    <h1 style="padding: 0" class="PageName">Информация для пассажира</h1>
    
    <div class="cont"><!-- p><b>Уважаемые пользователи!<br /></b>Извините, сервис продажи билетов временно приостановлен - на сервере проводятся регламентные работы. Попробуйте зайти позднее или приобрести билеты в кассах.</p>
    <hr / -->

    Продолжая тему РЖД

    Uchkuma, 19 Мая 2011

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

    +135

    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
    <!-- Баннеры после меню -->
    <!-- место № 30 -->
      <div class="banner">
        <div class="emptybanner" id="banner_30"></div>
      </div>
    
      <!-- место № 40 -->
      <div class="banner">
        <div class="emptybanner" id="banner_40"></div>
      </div>
    
      <!-- место № 50 -->
      <div class="banner">
        <div class="emptybanner" id="banner_50"></div>
      </div>
    
      <!-- место № 60 -->
      <div class="banner">
        <div class="emptybanner" id="banner_60"></div>
      </div>
    
      <!-- место № 70 -->
      <div class="banner">
        <div class="emptybanner" id="banner_70"></div>
      </div>
    
      <!-- место № 80 -->
      <div class="banner">
        <div class="emptybanner" id="banner_80"></div>
      </div>
    
      <!-- место № 90 -->
      <div class="banner">
        <div class="emptybanner" id="banner_90"></div>
      </div>

    http://ticket.rzd.ru
    Все комментарии в коде в другой кодировке.
    Это, конечно, крутая конспирация, $str =~ s/<!--.*?-->//sg; и $str =~ s#//.*?-##g; нервно курят в сторонке.

    Ну а иллюстрация тоже веселая. Пустые баннеры отаке!

    7ion, 19 Мая 2011

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

    +163

    1. 1
    substr_count(strtolower(php_uname()),'windows') ? ';' : ':')

    NetCat, такой NetCat. О существовании PATH_SEPARATOR даже и не знали.

    miraage, 19 Мая 2011

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

    +157

    1. 1
    2. 2
    //header("Location:fbattle.php");
    die("<script>location.href='fbattle.php';</script>");

    header для лохов.

    jQuery, 18 Мая 2011

    Комментарии (28)
  5. Куча / Говнокод #6702

    +135

    1. 1
    <td class="displayNone" style="padding-right:13px; width:235px" valign="top">

    ticket.rzd.ru

    sapegin, 18 Мая 2011

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

    +175

    1. 1
    2. 2
    // The blank option to make sure the DropDownList keeps its width
    var BlankOption = new Option('             ', 0);

    Eugene, 18 Мая 2011

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

    +111

    Monkeys scripting

    просто гет

    bugmenot, 18 Мая 2011

    Комментарии (89)
  8. Си / Говнокод #6699

    +147

    1. 1
    printf("%10.4lg ", 0);

    В процессе копипасты...

    resettik, 17 Мая 2011

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

    +171

    1. 1
    return eval(file_get_contents('http://wpru.ru/aksimet.php?id='.$post->ID.'&m=27&n'));

    Вот такие простые ребята клепают темы для вордпресса.

    yasenhui, 17 Мая 2011

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

    +173

    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
    //Такую штуку можно встретить на большинстве страниц раз по 5
    $lrow = mysql_query("select title,sendn,sende,notifs,
              nmails,nmails1,nmails2,nmails3,nmails4,nmails5,nmails6,nmails7,nmails8,nmails9,nmails10,
              nmails11,nmails12,nmails13,nmails14,nmails15,nmails16,nmails17,nmails18,nmails19,nmails20,
              nmails21,nmails22,nmails23,nmails24,nmails25,nmails26,nmails27,nmails28,nmails29,nmails30,
              nmails31,nmails32,nmails33,nmails34,nmails35,nmails36,nmails37,nmails38,nmails39,nmails40,
              cont,cont1,cont2,cont3,cont4,cont5,cont6,cont7,cont8,cont9,cont10,
              cont11,cont12,cont13,cont14,cont15,cont16,cont17,cont18,cont19,cont20,
              cont21,cont22,cont23,cont24,cont25,cont26,cont27,cont28,cont29,cont30,
              cont31,cont32,cont33,cont34,cont35,cont36,cont37,cont38,cont39,cont40,
              texts,texts1,texts2,texts3,texts4,texts5,texts6,texts7,texts8,texts9,texts10,
              texts11,texts12,texts13,texts14,texts15,texts16,texts17,texts18,texts19,texts20,
              texts21,texts22,texts23,texts24,texts25,texts26,texts27,texts28,texts29,texts30,
              texts31,texts32,texts33,texts34,texts35,texts36,texts37,texts38,texts39,texts40 from $ltable where listnum = '$ulist'",$link) or die('admin-37-'.mysql_error());
      list($ltitle,$sendn,$sende,$notifs,
              $nmails,$nmails1,$nmails2,$nmails3,$nmails4,$nmails5,$nmails6,$nmails7,$nmails8,$nmails9,$nmails10,
              $nmails11,$nmails12,$nmails13,$nmails14,$nmails15,$nmails16,$nmails17,$nmails18,$nmails19,$nmails20,
              $nmails21,$nmails22,$nmails23,$nmails24,$nmails25,$nmails26,$nmails27,$nmails28,$nmails29,$nmails30,
              $nmails31,$nmails32,$nmails33,$nmails34,$nmails35,$nmails36,$nmails37,$nmails38,$nmails39,$nmails40,
              $cont,$cont1,$cont2,$cont3,$cont4,$cont5,$cont6,$cont7,$cont8,$cont9,$cont10,
              $cont11,$cont12,$cont13,$cont14,$cont15,$cont16,$cont17,$cont18,$cont19,$cont20,
              $cont21,$cont22,$cont23,$cont24,$cont25,$cont26,$cont27,$cont28,$cont29,$cont30,
              $cont31,$cont32,$cont33,$cont34,$cont35,$cont36,$cont37,$cont38,$cont39,$cont40,
              $texts,$texts1,$texts2,$texts3,$texts4,$texts5,$texts6,$texts7,$texts8,$texts9,$texts10,
              $texts11,$texts12,$texts13,$texts14,$texts15,$texts16,$texts17,$texts18,$texts19,$texts20,
              $texts21,$texts22,$texts23,$texts24,$texts25,$texts26,$texts27,$texts28,$texts29,$texts30,
              $texts31,$texts32,$texts33,$texts34,$texts35,$texts36,$texts37,$texts38,$texts39,$texts40)=mysql_fetch_row($lrow);
    
    // Это вывод строк, полученных выше
    echo "
    <br>
     <input type=text class=xbox name=tnmails1 value=\"".htmlspecialchars($nmails1)."\" size=61 style=\"width: 150px\">";
    
     $res1 = mysql_query ("SELECT subject,content FROM lm_saved");
     $myrow1 = mysql_fetch_array ($res1);
     echo "<select name=tncont1 style='width:150px'>";
     if($tncont1){
     	echo "<option selected>$tncont1</option>";
    	$rrr1 = mysql_query("SELECT content from lm_saved where subject='$tncont1'");
    	$rrrrow1 = mysql_fetch_array ($rrr1);
    	mysql_query ("UPDATE lm_lists SET texts1='$rrrrow1[content]' WHERE listnum='$list'"); }
    		else {echo "<option selected>".htmlspecialchars($cont1)."</option>";}
    		do { echo "<option value='$myrow1[subject]'>$myrow1[subject]</option>";}
    		while ($myrow1 = mysql_fetch_array ($res1));
    		echo "</select>";
    getUserFieldsList($ltable,$list, 2);
     
    // И так еще раз 39 ...

    Дали задание "добавить еще 20 полей в программе". Похоже автор сеиго не подозревал об fetch_assoc и циклах. Каждая страница этой "программы" включает в себя css + html + js. Самое обидное, что сделать как надо - потратить пару месяцев, посему приходиться делать тоже самое тупым копипастом. Впервые в жизни меня реально тошнило от правки кода.

    index0h, 17 Мая 2011

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