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

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

    +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
    $pattern = '/[^A-Za-zА-Яа-я0-9]/u';
    $phrase = $this->data['ProjectsPhrase']['phrase'];
    
    $phrase = preg_replace($pattern, ' ', $phrase);
    
    $phrase = str_replace('  ', ' ', $phrase);
    $phrase = str_replace('  ', ' ', $phrase);
    $phrase = str_replace('  ', ' ', $phrase);
    $phrase = str_replace('  ', ' ', $phrase);
    $phrase = str_replace('  ', ' ', $phrase);
    $phrase = str_replace('  ', ' ', $phrase);
    $phrase = str_replace('  ', ' ', $phrase);
    $phrase = trim($phrase);

    Вот такое говнокодище встретил в проекте. Паранойя такая паранойя…

    govnouzver, 17 Февраля 2011

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

    +175

    1. 1
    $("input[id='yearB']")

    striker, 16 Февраля 2011

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

    +162

    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
    <?php
    function pagination($page, $z, $url) 
       // номер стр, число страниц в табл, УРЛ)
       {
       if (!preg_match('/\\?/is', $url)) $url = $url.'?'; else $url = $url.'&';
       // если в адресе встречается ?, то в конце добавляем &, если нет - то ?
       
        echo "<div style='text-align:center;'> <a href='".$url."z=".$z."&&page=1'>Первая</a>&nbsp; &nbsp;";
        if ($page>1) print("<a href='".$url."z=".$z."&&page=".($page-1)."'>Предыдущая</a> &nbsp; &nbsp;");
            print ("Страница $page из $z &nbsp; &nbsp;");
            if ($page<$z) print("<a href='".$url."z=".$z."&&page=".($page+1)."'>Следующая</a>&nbsp; &nbsp;");
            echo "<a href='".$url."z=".$z."&&page=$z'>Последняя</a>";
            echo "<p style='margin-top:10px; margin-bottom:10px'>";
            
            for ($i = 1; $i <= $z; $i++) 
        if ($i == $page) echo "<span class='greenbig'> $i </span> &nbsp;";
        else echo "<a href='".$url."z=".$z."&&page=$i'>$i</a> &nbsp;"; 
            echo "</p></div>";
        }
     
     
    include('db.php');
    if(isset($_GET['page']))  $page=$_GET['page']; else $page="1";
    $plim=($page-1)*20;
    $query=mysql_query("SELECT * FROM zomplog_news ORDER BY `id` DESC LIMIT $plim, 20");
    while($row = mysql_fetch_array($query)) {
    $title = $row['title'];
    $text = $row['text'];
    $date = $row['date'];
     
    ?>
     
     
       <br><table class='panel'><tr class='phead'>
       <td><? echo "$title";?><td align='right'> <? echo "$date";?><tr><td colspan=2 class='pcontend'>
      <? echo "$text";?>
       <tr><td class='pend'>
       <td class='pend' align='right'></table>
     
     <?}
      $table = 'zomplog_news';
       if (isset($_GET['z'])) $z=$_GET['z']; else  
       {
       $r = mysql_query("SELECT COUNT(*) FROM $table");
       $z1 = mysql_result($r,0);
       $z = ceil($z1/20); ## z - общее число страниц
       }
    pagination ($page, $z, 'index.php');
     
    ?>

    qbasic, 13 Февраля 2011

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

    +164

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    class Dialog_view extends Controller {
    
        var $LutskZakarpatyeId = array('1225', '1233');
        var $respublicaKrim = '1229';
    
    ...
    
    }

    красота.

    shmaltorhbooks, 12 Февраля 2011

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

    +163

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    function onsub(text){
    	if (confirm(text)) { 
    		return true;
    	}
    	else {
    		return false;
    	}
    }

    Копаюсь в системе биллинга...
    Убило!

    Gogogo, 08 Февраля 2011

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

    +149

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    struct SomeData 
    {
        ...
        double balls;
        ....
    }

    Interfere, 08 Февраля 2011

    Комментарии (14)
  8. Java / Говнокод #5518

    +71

    1. 1
    return res != null ? res : null;

    тавтология :)

    aleks_dsp, 03 Февраля 2011

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

    +151

    1. 1
    2. 2
    3. 3
    4. 4
    ...
    else
                            priv->bDmDisableProtect = fasle;
    ...

    Всё было бы хорошо, не будь это исходники драйверов от Android...

    RaZeR, 03 Февраля 2011

    Комментарии (14)
  10. C# / Говнокод #5509

    +131

    1. 1
    DateTime dt = DateTime.Parse(DateTime.Now.ToString("dd.MM.yyyy"));

    Вот такие гении встречаются в нашей местности....

    Buzurud, 03 Февраля 2011

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

    +161

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    <?
    for($i=2;$i<31;$i++)
    {
    	if (is_file("upload/files/".$args['id']."_img".$i.".jpg"))
    	{
    		print "<p><a target='_blank' href='/upload/files/".$args['id']."_img".$i.".jpg"."'><img width=100px src='/upload/files/".$args['id']."_img".$i.".jpg"."' border=0></a></p>";
    	}
    }
    ?>

    Вывод фотографий в Aquilon CMS. Причем это написано в (типа)View.

    dew2, 01 Февраля 2011

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