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

    +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
    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
    $list_addons = array (
                    "411" => "Физ атака + ",
                     "413" => "Физ атака + ",
                     "415" => "Физ атака + ",
                     "476" => "Физ атака + ",
                     "478" => "Физ атака + ",
                     "481" => "Физ атака + ",
                     "753" => "Физ атака + ",
                     "754" => "Физ атака + ",
                     "756" => "Физ атака + ",
                     "755" => "Физ атака + ",
                     "757" => "Физ атака + ",
                     "758" => "Физ атака + ",
                     "759" => "Физ атака + ",
                     "760" => "Физ атака + ",
                     "761" => "Физ атака + ",
                     "762" => "Физ атака + ",
                     "763" => "Физ атака + ",
                     "1009" => "Физ атака + ",
                     "1008" => "Физ атака + ",
                     "1007" => "Физ атака + ",
                     "1006" => "Физ атака + ",
                     "784" => "Физ атака + ",
                     "785" => "Физ атака + ",
                     "786" => "Физ атака + ",
                     "787" => "Физ атака + ",
                     "788" => "Физ атака + ",
                     "789" => "Физ атака + ",
                     "790" => "Физ атака + ",
                     "791" => "Физ атака + ",
                     "792" => "Физ атака + ",
                     "793" => "Физ атака + ",
                     "794" => "Физ атака + ",
                     "994" => "Физ атака + ",
                     "995" => "Физ атака + ",
                     "996" => "Физ атака + ",
                     "997" => "Физ атака + ",
                     "1401" => "Физ атака + ",
                     "1402" => "Физ атака + ",
                     "1403" => "Физ атака + ",
                     "1404" => "Физ атака + ",
                     "1405" => "Физ атака + ",
                     "341" => "Физ атака + ",
                     "342" => "Физ атака + ",
                     "343" => "Физ атака + ",
                     "586" => "Физ атака + ",
                     "848" => "Физ атака + ",
                     "849" => "Физ атака + ",
                     "850" => "Физ атака + ",
                     "852" => "Физ атака + ",
                     "857" => "Физ атака + ",
                     "858" => "Физ атака + ",
                     "859" => "Физ атака + ",
                     "860" => "Физ атака + ",
                     "855" => "Физ атака + ",
                     "1011" => "Физ атака + ",
                     "1010" => "Физ атака + ",
                     "1012" => "Физ атака + ",
                     "1013" => "Физ атака + ",
                     "2020" => "Физ атака + ",
                     "2022 " => "Физ атака + ",
    // Всего в таком виде написано 1208 строк

    Массив значений дополнений, написанный на PHP.
    Наверное, автор потратил несколько часов на написание ЭТОГО.

    MorzE, 27 Февраля 2012

    Комментарии (13)
  2. C# / Говнокод #9555

    +109

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    ...
    XElement body = new XElement(obj.Body);
    
    obj.HasText = body.Element("text") != null;
    obj.HasPhoto = files!=null && body.Element("files");
    
    obj.Body = new XElement(body);
    ...

    Lourian, 27 Февраля 2012

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

    +153

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    // Проверка на взлом куков
    $sql2 = mysql_query("SELECT * FROM `gl_users` WHERE username = '".$_COOKIE['username']."' ");
    $row = mysql_fetch_assoc($sql2);
    if($_COOKIE['password'] != $row['password'] OR (isset($_COOKIE['member_id']) AND !preg_match('/^[0-9]+$/', $_COOKIE['member_id']))) {
    		setcookie('logined','0',time() +3600*24*30);
    		setcookie('member_id','',time() +3600*24*30);
    		setcookie('username','',time() +3600*24*30);
    		setcookie('password','',time() +3600*24*30);
    		 header('Location: ?');
    		die();
    }

    Слил двиг знакомого, нашел это в конце конфига *facepalm*

    dellok, 27 Февраля 2012

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

    +1001

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    p1=Vec2(cos(pi/180*mParticles[index].mRotation)*1.2f*radius,sin(pi/180*mParticles[index].mRotation)*1.2f*radius)+center+mParticles[index].mPos;
    p2=Vec2(cos(pi+pi/180*mParticles[index].mRotation)*1.2f*radius,sin(pi+pi/180*mParticles[index].mRotation)*1.2f*radius)+center+mParticles[index].mPos;
    DrawLine((int)p1.x,(int)p1.y,(int)p2.x,(int)p2.y);
    p1=Vec2(cos(pi/2+pi/180*mParticles[index].mRotation)*1.2f*radius,sin(pi/2+pi/180*mParticles[index].mRotation)*1.2f*radius)+center+mParticles[index].mPos;
    p2=Vec2(cos(3*pi/2+pi/180*mParticles[index].mRotation)*1.2f*radius,sin(3*pi/2+pi/180*mParticles[index].mRotation)*1.2f*radius)+center+mParticles[index].mPos;
    DrawLine((int)p1.x,(int)p1.y,(int)p2.x,(int)p2.y);

    lifemaker, 27 Февраля 2012

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

    +154

    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
    {if $active_user == '0'}
       <div class="setting_problems">
          <div class="number">
             <span>1</span>
          </div>
       </div>
    {/if}
    
    {if !$shop_connect}
       <div class="setting_problems" style="background-color:#ffe1b2; border-color:#ff9c01;">
          <div class="number">
             <span>{if $active_user == '0'}2{else}1{/if}</span>
          </div>
       </div>
    {/if}

    вывод ошибок в smarty

    codename, 27 Февраля 2012

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

    +155

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    $IN = $_REQUEST;
    
    //trim strings
    for($i = 0; $i < count($IN); $i++) {
    	if(is_string($IN[$i])) {
    		$IN[$i] = trim($IN[$i]);
    	}
    }

    кусок самопального двигла

    codename, 27 Февраля 2012

    Комментарии (6)
  7. Куча / Говнокод #9550

    +141

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    <html>
    <title>NOTICE</title>
    <body>
    <img src="/banner.jpg"/>
    </body>
    </html>

    megaupload.com

    bot, 27 Февраля 2012

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

    +166

    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
    switch ($pole['id']) {
      case 0:
              $result[0] = $pole[0]['user_key'];
              break;
      case 1:
              $result[1] = $pole[1]['user_key'];
              break;
    ...
      case 99:
              $result[99] = $pole[99]['user_key'];
              break;
    
    // somebody stop me.
    
      case 100:
              $result[100] = $pole[100]['user_key'];
              break;
    ...
    }

    не остановили...

    Razban_Guestov, 27 Февраля 2012

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

    +956

    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
    using System;
    
    namespace Угадай_цифру
    {
    class Program
     { 
    struct IntNull
     {
    public static Random Rand = new Random();
    public static int CompInt;
    public static string UserInt;
     }
    
    public static void Main(string[] args)
     {
    try 
     {
     Console.WriteLine("Игра: отгадай число.");
     Console.Write("Правила игры просты, компьютер загадывает цисло от одного до 10, вы должны его отгадать.");
     Console.ReadLine();
     Console.Clear();
     GetInt();
     } 
    catch (Exception ex) 
     {
     Console.WriteLine(ex.Message);
     Console.ReadLine();
     }
     }
    
    public static void GetInt()
     {
    try 
     {
     IntNull.CompInt = IntNull.Rand.Next(0, 10);
     Console.Clear();
     Console.WriteLine("Комптютер загадал число, отгадайте его");
    string User = Console.ReadLine();
     IntNull.UserInt = User;
     Console.Clear();
     GetProverka();
     } 
    catch (Exception ex) 
     {
     Console.WriteLine(ex.Message);
     Console.ReadLine();
     }
     }
    
    public static void GetProverka()
     {
    try 
     {
    if(IntNull.CompInt == Convert.ToInt32(IntNull.UserInt))
     {
     Console.Clear();
     Console.WriteLine("Молодец, правильный ответ {0}", IntNull.CompInt);
     Console.WriteLine("Нажмите Enter для продолжения");
     Console.ReadLine();
     GetInt();
     }
    else
     {
     Console.Clear();
     Console.WriteLine("Лошара, ответ неверный, правильный ответ {0}", IntNull.CompInt);
     Console.WriteLine("Нажмите Enter для продолжения");
     Console.ReadLine();
     GetInt();
     }
     } 
    catch (Exception ex) 
     {
     Console.WriteLine(ex.Message);
     Console.ReadLine();
     }
     } 
     }
    }

    Один программист выложил на малоизвестном сайте

    IIIypuk, 27 Февраля 2012

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

    +150

    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
    function _unset(& $array, $n) { 
         
            $count = count($array); 
             
            if(isset($array[($n - 1)])) { 
             
                for($i = $n; $i < ($count); $i++) 
                     
                    unset($array[$i]); 
             
            } 
         
        }

    array_slice() не в моде

    LiteError, 26 Февраля 2012

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