1. PHP / Говнокод #7834

    +153

    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
    while($row = mysql_fetch_array($res))
    {
    $titlelabel = $row['titlelabel'];
    if($titlelabel == '')
    {
     $lol = titles();
     $titlelabel = @$lol[$row['title']];
    }
    if($row['title'] == 79) $titlelabel = "Pont-L'Eveque";
    
    if($num == 1) $text = ' style="color:#ffd700"'; else $text = '';
    $query = mysql_query("SELECT color FROM users WHERE login='" . $row['name'] . "'");
    $answer = mysql_fetch_row($query);
    if($answer[0] != '') $color = ' style="color:#' . $answer[0] . '"';
    else $color = '';
    
    $query2 = mysql_query("SELECT avatar FROM users WHERE login='" . $row['name'] . "'");
    $answer2 = mysql_fetch_row($query2);
    $qname = '"' . $row['name'] . '"';
    if($answer2[0] != '') $ava = "<img id='" . $row['name'] . "' src='" . $answer2[0] . "' width='18' height='18' onclick='showbig(" . $qname . ")' onmouseout='showsmall(" . $qname . ")' /> "; else $ava = '';
    
    $currentname = $row['name'];
    $query3 = mysql_query("SELECT banend FROM users WHERE login='$currentname'");
    $answer3 = mysql_fetch_row($query3);
    $currenttime = time();
    if($answer3[0] == '' || $answer3[0] < $currenttime) $ban = '';
    else if($answer3[0] > $currenttime)
    {
     $seconds = $answer3[0] - $currenttime;
     $hours = ($seconds / 60) / 60;
     $hours = (int)$hours + 1;
     $ban = " (ban, $hours ч.)";
    }
    
    $data = by_login_data($row['name'], 'action');
    $data0 = $data[0];
    $name = $row['name'];
    if($data0 != '') { $exp = explode(';', $data0); $diff = time() - $exp[1]; if($diff <= 3600) { $name_first = $name[0]; $name = '<u>' .  $name_first . '</u>' . substr($name, 1); }}
    
    $query4 = mysql_query("SELECT kolbaso4ka FROM users WHERE login='$currentname'");
    $answer4 = mysql_fetch_row($query4);
    $kolbaso4ka = "";
    if($answer4[0] > 0) $kolbaso4ka = " (+" . $answer4[0]  . ")";
    
    $query5 = mysql_query("SELECT rank, rank_change FROM tribe WHERE name='$currentname'");
    $answer5 = mysql_fetch_row($query5);
    $rank_message = "Ранг " . $answer5[0] . ($answer5[1] == "+" ? " &darr;" : ($answer5[1] == "-" ? " &uarr;" : ""));
    
    echo ' <tr' . $text . '>' . $n;
    echo '  <td>' . $num . '</td>' . $n;
    echo '  <td' . $color .' title="' . $rank_message . '">' . $ava . ' ' . $name . ' ' . $ban .  '</td>' . $n;
    echo '  <td>' . $row['rounds'] . '</td>' . $n;
    echo '  <td>' . $row['cheese'] . '</td>'. $n;
    echo '  <td>' . $row['save'] . '</td>'. $n;
    echo '  <td>' . $row['hardmode'] . '</td>' . $n;
    echo '  <td>' . $row['first'] . '</td>'. $n;
    echo '  <td>' . decode($titlelabel) . '</td>'. $n;
    echo '  <td>' . $row['coins'] . $kolbaso4ka .  '</td>'. $n;
    echo ' </tr>'. $n;
    
    $num++;
    }

    Мой унылый древний говнокод для вывода статистики клана (точней, его часть) кое-какой онлайн-игры.
    Постепенно зарос всякой хунтой.

    Uhehesh, 11 Сентября 2011

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

    +164

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    ob_start();
    require($_SERVER['DOCUMENT_ROOT'].'/bitrix/header.php');
    CModule::IncludeModule('st1234hole');
     global $USER;
    
    
    ob_end_clean();
    ob_end_clean();
    ob_end_clean();
    ob_end_clean();
    ob_end_clean();

    А php ведь у нас глухой. Дак ещё и битрикс - говно в говне.
    P.s.: росЯма http://hg.rosyama.ru/file/f84a8ef2623a/api/api.php .

    manyrus, 11 Сентября 2011

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

    +156

    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
    function sendemail($email, $mess, $subj) {
                $mail = new dSendMail2;
                $mail->setSubject(_ss($subj, 'PLAIN'));
                $mail->setFrom(CONF::get('email_from'));
                $mail->setTo($email);
                $mess = str_replace('chinese', 'fuckin chinese', $mess);
                $mail->setMessage(_ss($mess, 'HTML'));
                if($mail->send()) {
                    return true;
                } else {
                    ENGINE::logIt(3, 'EMail sending failed! ['.$mail->error.']');
                    return false;
                }
    }

    нет, эта рабочая неделя мне явно запомниться.

    jokz, 10 Сентября 2011

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

    +160

    1. 1
    2. 2
    3. 3
    4. 4
    uint64_t search(StringList& who, const string& aName, const string& aSize,TypeModes aTypeMode, SizeModes aSizeMode, const string& aToken, const StringList& aExtList, void* aOwner = NULL) 
    {
        return search(who, aName, Util::toInt64(aSize), aTypeMode, aSizeMode, aToken, aExtList,aOwner);
    }

    А теперь небольшой _опрос_ :
    Каково, по вашему мнению, необходимое и достаточное
    качество и количество параметров метода/функции, при котором необходимо(по самым разным причинам) объединять их(параметры) в _меньшее_количество_ , используя встроенные/пользовательские типы данных.
    Например: https://github.com/negativ/eiskaltdcpp/blob/master/dcpp/SearchManager.h

    sayidandrtfm, 10 Сентября 2011

    Комментарии (63)
  5. C# / Говнокод #7830

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    private void button5_Click(object sender, EventArgs e)
            {
                Application.Exit();
            }

    -.\\

    TERAB1T, 10 Сентября 2011

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

    +163

    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
    <script type="text/javascript"><!-- 
     var h=(Math.random()*10); 
     if (h <1) document.writeln("ТЕКСТ"); 
     if (h > 1 && h < 2) document.writeln("ТЕКСТ"); 
     if (h > 2 && h < 3) document.writeln("ТЕКСТ"); 
     if (h > 3 && h < 4) document.writeln("ТЕКСТ"); 
     if (h > 4 && h < 5) document.writeln("ТЕКСТ"); 
     if (h > 5 && h < 6) document.writeln("ТЕКСТ"); 
     if (h > 6 && h < 7) document.writeln("ТЕКСТ"); 
     if (h > 7 && h < 8) document.writeln("ТЕКСТ"); 
     if (h > 8 && h < 9) document.writeln("ТЕКСТ"); 
     if (h > 9 && h <10) document.writeln("ТЕКСТ"); 
     // --></script>

    Взято с официального форума УГоза http://forum.ucoz.ru/forum/38-37192-1

    high-five, 10 Сентября 2011

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

    +161

    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
    template<typename T,typename FIELD_T>
    struct type_has_field{
      typedef char yes_type;
      struct no_type{char padding[8];};
      template<class U>
      static yes_type check_sig1(
        U*,
        FIELD_T(U::*)=&U::field          // !!!Most importantly!!!
      );
      template<class U>
      static no_type check_sig1(...);
      static const bool value=sizeof(check_sig1<T>(0))==sizeof(yes_type);
    };

    http://www.gamedev.ru/code/forum/?id=152200

    CPPGovno, 10 Сентября 2011

    Комментарии (34)
  8. Ruby / Говнокод #7827

    −113

    1. 1
    2. 2
    3. 3
    4. 4
    def a
    print rand(1)
    end
    puts a

    Попытался нагадить… короче, puts puts 0

    nbvec222, 10 Сентября 2011

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

    +169

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    reset($err_list);
    //создаем все необходимые переменные
    while ($var = each($err_list)) {
        eval('if(!isset($_POST["'.$var['key'].'"])){$_POST["'.$var['key'].'"]="";}');
    }

    ...

    temka, 10 Сентября 2011

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

    +154

    1. 1
    2. 2
    $username=strtolower($this->username);
    $user=User::model()->find('LOWER(username)=?',array($username));

    чтоб наверняка
    http://yiiframework.ru/doc/blog/ru/prototype.auth

    DrFreez, 10 Сентября 2011

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