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

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

    +32.8

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    function Approve($user_id) {
       (int) $user_id ; 
     
       $q="UPDATE `users` SET approved = 1 WHERE user_id = $user_id";
    
     }

    гениальность преобразования типов

    guest, 15 Января 2009

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

    +24

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    <? if ($mode=="structure") echo
    "<td class=\"under_hdr1\" align=\"center\">СТРУКТУРА БИБЛИОТЕКИ
    <p>Руководство</p>
    <table border=\"0\" width=\"100%\" cellpadding=\"2\" cellspacing=\"5\" class=\"gude_structure\">
    <td>Директор<td>
    <tr>
    <td><td>Кондрашова Валентина Георгиевна<br>конт.тел.:<br>адрес: ул. Московская 2 \"А\", комн. 424<br>Время работы: 09:00-18:00
    </table>
    <p>
    <table border=\"0\" width=\"100%\" cellpadding=\"2\" cellspacing=\"5\" class=\"gude_structure\">

    Дальше огромная куча текста в таком стиле

    guest, 13 Января 2009

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

    −15.6

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    graphics.DrawString(i.ToString(),
        ScaleFont,
        brush,
        LeftField - _arrowHeight - ScaleFont.Size * (i.ToString().Length / 1.2F),
        (Height - BottomField) - i * ScaleY * _gridStep - ScaleFont.Height / 2);

    Вычисление размера строки, вместо Graphics.MeasureString

    guest, 13 Января 2009

    Комментарии (4)
  5. SQL / Говнокод #381

    −1105

    1. 1
    $refsql = @mysql_query("SELECT id,username FROM qref WHERE type='Bonus' ORDER BY last LIMIT 1");

    обратите внимание на часть "ORDER BY last LIMIT 1"

    guest, 13 Января 2009

    Комментарии (4)
  6. SQL / Говнокод #358

    −421.3

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    CREATE TABLE `shop` (
      `id` text NOT NULL,
      `name` text NOT NULL,
      `ball` text NOT NULL,
      `post` text NOT NULL
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

    id - номер пользователя
    name - имя пользователя
    ball - количество баллов
    post - количество сообщений

    Успешно наговнокодено nod'ом...

    guest, 10 Января 2009

    Комментарии (4)
  7. Си / Говнокод #317

    +10.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
    // собственно заполнение
    for (i = pdir ? old_end_y : old_end_x; i != pdir ? (sel_end_y + gstep) : (sel_end_x + gstep); i++)
    {
      if (cells[pdir ? sel_x : i][pdir ? i : sel_y])
        freemem(cells[pdir ? sel_x : i][pdir ? i : sel_y]);
      if (is_arith)
      {
        cells[pdir ? sel_x : i][pdir ? i : sel_y] = ftoa(arith_first);
        arith_first += arith_step;
      }
      else
      {
      if (cells[sel_x][sel_y])
      {
        cells[pdir ? sel_x : i][pdir ? i : sel_y] = (char*)allocmem(strlen(cells[sel_x][sel_y]) + 1);
        strcpy(cells[pdir ? sel_x : i][pdir ? i : sel_y], cells[sel_x][sel_y]);
      }
    }

    Индус помешался на тернарной операции.

    guest, 31 Декабря 2008

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

    +1.1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    while (true) {
        try {
            break;
        }
        catch {
    
        }
    }

    интересно сработает?

    guest, 30 Декабря 2008

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

    +21

    1. 1
    2. 2
    3. 3
    <?php
      if(!$boss && ($time > 9) && ($time < 18))do_nothing($me);
    ?>

    guest, 25 Декабря 2008

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

    +25.1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    <?php
      function is_true($value){
        if(var_dump($value) < 11)return true;
        return false;
      }
    ?>

    guest, 25 Декабря 2008

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

    +16.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
    <?php
    
    if(get_magic_quotes_gpc()){
    	foreach($_GET as $k=>$v) $_GET[$k]=strip($v);
    	foreach($_POST as $k=>$v) $_POST[$k]=strip($v);
    	foreach($_REQUEST as $k=>$v) $_REQUEST[$k]=strip($v);
    	foreach($_COOKIE as $k=>$v) $_COOKIE[$k]=strip($v);
    }
    
    if(is_array($_POST)) foreach($_POST as $k=>$v) unset($$k);
    if(is_array($_GET)) foreach($_GET as $k=>$v) unset($$k);
    if(is_array($_REQUEST)) foreach($_REQUEST as $k=>$v) unset($$k);
    if(is_array($_SESSION)) foreach($_SESSION as $k=>$v) unset($$k);
    if(is_array($_COOKIE)) foreach($_COOKIE as $k=>$v) unset($$k);

    guest, 25 Декабря 2008

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