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

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

    +143

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    var pattern = /^([a-z0-9_\.-])+@[a-z0-9-]+\.([a-z]{2,4}\.)?[a-z]{2,4}$/i;
    
    if (pattern.test($(e).val())){
        result = true;
    } else {
        result = false;
    }

    перепроверка же)

    fLa, 24 Июня 2015

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

    +143

    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
    <?php
    
     $i1=217; $i2=12; $i3=200; $i4=1; //здесь надо вписать начало диапазона
    
     $a1=217; $a2=12; $a3=240; $a4=255; //здесь конец диапазона
    
     $o1=$i1; $o2=$i2; $o3=$i3; $o4=$i4;
    
     for( ; ; ){
    
      $host=gethostbyaddr($o1.'.'.$o2.'.'.$o3.'.'.$o4);
      if($host & $host != $o1.'.'.$o2.'.'.$o3.'.'.$o4)
       echo $o1.'.'.$o2.'.'.$o3.'.'.$o4.': '.$host."\r\n";
    
      $o4++;
    
      if($i3<$a3 or $i2<$a2 or $i1<$a1){
       if($o4>255){
    
        $o3++;
    
        if($i2<$a2 or $i1<$a1){
         if($o3>255){
    
          $o2++;
    
          if($i1<$a1){
           if($o2>255){
    
            $o1++;
    
            if($o1>$a1){
             break;
            }
    
            $o2=1;
    
           }
          }elseif($o2>$a2){
           break;
          }
    
          $o3=1;
    
         }
        }elseif($o3>$a3){
         break;
        }
    
        $o4=1;
    
       }
      }elseif($o4>$a4){
       break;
      }
    
     }
    
    ?>

    Как найти все домены в определенном диапазоне ip адресов ?
    https://toster.ru/q/138021

    pi3141592653, 24 Июня 2015

    Комментарии (0)
  4. JavaScript / Говнокод #18390

    +143

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    if(_dataArray['HAS_AT'] == 0)
    {
                	_newDom.style.backgroundColor = '';
    }
    else
    {
    		_newDom.style.backgroundColor = ''
    }

    downmedic, 24 Июня 2015

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

    +143

    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
    if(count($events->getItems()))
    	{	
    		$c = 0;
    		
    		foreach($events->getItems() as $event)
    		{
    			if($c == 0) { echo "<div class=\"text-block\">"; }
    			$eventStartDate = getStartTimeEvent($event);
    			echo "<div class=\"eventContainer\">";
    				echo "<div class=\"eventTime\">".$eventStartDate->format('H:i')."</div>";
    				echo "<div class=\"eventPlace\">".$event->location."</div>";
    				echo "<div class=\"eventName\">".$event->getSummary()."</div>";
    			echo "</div>";
    			echo "<hr class=\"dottedHr\">";
    			$c++;
    			if($c == 12) { echo "</div>"; $c = 0;}
    		}
    		
    	}
    	else echo "<div class=\"NonEvent\">Нет запланированных мероприятий на сегодня</div>";

    kraldraav, 23 Июня 2015

    Комментарии (0)
  6. C# / Говнокод #18354

    +143

    1. 1
    2. 2
    3. 3
    4. 4
    public static bool IsEmpty(this string input)
            {
                return String.IsNullOrEmpty(input);
            }

    А почему бы и да?

    alexCoder2007, 17 Июня 2015

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

    +143

    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
    92. 92
    93. 93
    94. 94
    95. 95
    96. 96
    97. 97
    //выбираем игру для которой будем выводить таблицу
    		$query="SELECT * FROM a_stavki WHERE igra='$igra0' AND datigr='$datigr0'";
    		$db->setQuery($query);
    		$results0 = $db->loadObjectList();
    		if($userstavka1=="1"){$nam_1=$procent;}
    		if($userstavka1=="2"){$nam_2=$procent;}
    		if($userstavka1=="Х"){$nam_X=$procent;}
    		if($userstavka1=="ТБ"){$nam_TB=$procent;}
    		if($userstavka1=="ТМ"){$nam_TM=$procent;}
    		if($userstavka1=="ТБ2,5"){$nam_TB25=$procent;}
    		if($userstavka1=="ТМ2,5"){$nam_TM25=$procent;}
    		if($userstavka1=="ТБ3,5"){$nam_TB35=$procent;}
    		if($userstavka1=="ТМ3,5"){$nam_TM35=$procent;}
    		if($userstavka1=="ТБ4,5"){$nam_TB45=$procent;}
    		if($userstavka1=="ТМ4,5"){$nam_TM45=$procent;}
    		if($userstavka1=="ТБ5,5"){$nam_TB55=$procent;}
    		if($userstavka1=="ТМ5,5"){$nam_TM55=$procent;}
    		if($userstavka1=="ТБ150,5"){$nam_TB1505=$procent;}
    		if($userstavka1=="ТМ150,5"){$nam_TM1505=$procent;}
    		if($userstavka1=="ТБ160,5"){$nam_TB1605=$procent;}
    		if($userstavka1=="ТМ160,5"){$nam_TM1605=$procent;}
    		if($userstavka1=="1x"){$nam_1x=$procent;}
    		if($userstavka1=="x2"){$nam_x2=$procent;}
    		$stavok=0;
    		 foreach ($results0 as $note0) 
    		 {//бежим циклом по таблице выбирая все ставки конкретной игры
    		 $datigr1=$note0->datigr;
    		 $userstavka1=$note0->userstavka;
    		$query="SELECT *,COUNT('$userstavka1') AS OrderTotal FROM a_stavki WHERE userstavka='$userstavka1' AND igra='$igra0' AND datigr='$datigr0'";
    		$db->setQuery($query);
    		$results = $db->loadObjectList();
    		if($results){
    		 foreach ($results as $note) 
    		 {
    		 $stavok=$note->OrderTotal;
    		 }
    		}
    		 $stavok=($stavok/$allstav)*100;
    		 //$stavok=substr($stavok,0,2);
    		 $procent="<div class='grafcss0'><p class='grafcss' style='width:".$stavok."%'> &nbsp </p></div>";
    		if($nam_1!=''){$rez.="<tr><td>1</td><td>".$nam_1."</td></tr>";}
    		if($nam_2!=''){$rez.="<tr><td>2</td><td>".$nam_2."</td></tr>";}
    		if($nam_X!=''){$rez.="<tr><td>Х</td><td>".$nam_X."</td></tr>";}
    		if($nam_TB!=''){$rez.="<tr><td>ТБ</td><td>".$nam_TB."</td></tr>";}
    		if($nam_TM!=''){$rez.="<tr><td>ТМ</td><td>".$nam_TM."</td></tr>";}
    		if($nam_TB25!=''){$rez.="<tr><td>ТБ2,5</td><td>".$nam_TB25."</td></tr>";}
    		if($nam_TM25!=''){$rez.="<tr><td>ТМ2,5</td><td>".$nam_TM25."</td></tr>";}
    		if($nam_TB35!=''){$rez.="<tr><td>ТБ3,5</td><td>".$nam_TB35."</td></tr>";}
    		if($nam_TM35!=''){$rez.="<tr><td>ТМ3,5</td><td>".$nam_TM35."</td></tr>";}
    		if($nam_TB45!=''){$rez.="<tr><td>ТБ4,5</td><td>".$nam_TB45."</td></tr>";}
    		if($nam_TM45!=''){$rez.="<tr><td>ТМ4,5</td><td>".$nam_TM45."</td></tr>";}
    		if($nam_TB55!=''){$rez.="<tr><td>ТБ5,5</td><td>".$nam_TB55."</td></tr>";}
    		if($nam_TM55!=''){$rez.="<tr><td>ТМ5,5</td><td>".$nam_TM55."</td></tr>";}
    		if($nam_TB1505!=''){$rez.="<tr><td>ТБ150,5</td><td>".$nam_TB1505."</td></tr>";}
    		if($nam_TM1505!=''){$rez.="<tr><td>ТМ150,5</td><td>".$nam_TM1505."</td></tr>";}
    		if($nam_TB1605!=''){$rez.="<tr><td>ТБ160,5</td><td>".$nam_TB1605."</td></tr>";}
    		if($nam_TM1605!=''){$rez.="<tr><td>ТМ160,5</td><td>".$nam_TM1605."</td></tr>";}
    		if($nam_1x!=''){$rez.="<tr><td>1x</td><td>".$nam_1x."</td></tr>";}
    		if($nam_x2!=''){$rez.="<tr><td>x2</td><td>".$nam_x2."</td></tr>";}
    		}//-------end $results0
    
    		$rez="<tr><td style='width:100px;'>ставка</td><td>поставило в %</td></tr>";
    		if($nam_1!=''){$rez.="<tr><td>1</td><td>".$nam_1."</td></tr>";}
    		if($nam_2!=''){$rez.="<tr><td>2</td><td>".$nam_2."</td></tr>";}
    		if($nam_X!=''){$rez.="<tr><td>Х</td><td>".$nam_X."</td></tr>";}
    		if($nam_TB!=''){$rez.="<tr><td>ТБ</td><td>".$nam_TB."</td></tr>";}
    		if($nam_TM!=''){$rez.="<tr><td>ТМ</td><td>".$nam_TM."</td></tr>";}
    		if($nam_TB25!=''){$rez.="<tr><td>ТБ2,5</td><td>".$nam_TB25."</td></tr>";}
    		if($nam_TM25!=''){$rez.="<tr><td>ТМ2,5</td><td>".$nam_TM25."</td></tr>";}
    		if($nam_TB35!=''){$rez.="<tr><td>ТБ3,5</td><td>".$nam_TB35."</td></tr>";}
    		if($nam_TM35!=''){$rez.="<tr><td>ТМ3,5</td><td>".$nam_TM35."</td></tr>";}
    		if($nam_TB45!=''){$rez.="<tr><td>ТБ4,5</td><td>".$nam_TB45."</td></tr>";}
    		if($nam_TM45!=''){$rez.="<tr><td>ТМ4,5</td><td>".$nam_TM45."</td></tr>";}
    		if($nam_TB55!=''){$rez.="<tr><td>ТБ5,5</td><td>".$nam_TB55."</td></tr>";}
    		if($nam_TM55!=''){$rez.="<tr><td>ТМ5,5</td><td>".$nam_TM55."</td></tr>";}
    		if($nam_TB1505!=''){$rez.="<tr><td>ТБ150,5</td><td>".$nam_TB1505."</td></tr>";}
    		if($nam_TM1505!=''){$rez.="<tr><td>ТМ150,5</td><td>".$nam_TM1505."</td></tr>";}
    		if($nam_TB1605!=''){$rez.="<tr><td>ТБ160,5</td><td>".$nam_TB1605."</td></tr>";}
    		if($nam_TM1605!=''){$rez.="<tr><td>ТМ160,5</td><td>".$nam_TM1605."</td></tr>";}
    		if($nam_1x!=''){$rez.="<tr><td>1x</td><td>".$nam_1x."</td></tr>";}
    		if($nam_x2!=''){$rez.="<tr><td>x2</td><td>".$nam_x2."</td></tr>";}
    		$nam_1='';
    		$nam_2='';
    		$nam_X='';
    		$nam_TB='';
    		$nam_TM='';
    		$nam_TB25='';
    		$nam_TM25='';
    		$nam_TB35='';
    		$nam_TM35='';
    		$nam_TB45='';
    		$nam_TM45='';
    		$nam_TB55='';
    		$nam_TM55='';
    		$nam_TB1505='';
    		$nam_TM1505='';
    		$nam_TB1605='';

    Фрилансер и джумла....Вот так мне повезло....

    loikmaksim, 15 Июня 2015

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

    +143

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    int i = 132,
        *ii = &i,
        **iii = &ii,
        ***iiii = &iii,
        ****iiiii = &iiii,
        *****iiiiii = &iiiii,
        ******iiiiiii = &iiiiii;
    
        printf("%d", ******iiiiiii);

    Забавно

    warzes, 11 Июня 2015

    Комментарии (6)
  9. Java / Говнокод #18317

    +143

    1. 1
    2. 2
    3. 3
    if(memberIdList == null || memberIdList.size() < 0) {
    	return setOfThousandMembers;
    }

    Positiveman, 11 Июня 2015

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

    +143

    1. 1
    2. 2
    -    	   var line = ["type", "<?php echo $params['type']; ?>"];
    +    	   var line = ["type", "<?php echo substr ('' . $params['type'], 0, 1); ?>"];

    сей говнокодокоммит призван защищать страничку от злобных инжекторов, т к переменная, происходящая из $_GET, выводится прямо в блок скрипт. однако известно, что пока типов всего три - "a", "b" и "c".

    makc3d, 11 Июня 2015

    Комментарии (0)
  11. JavaScript / Говнокод #18313

    +143

    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
    "task_types": [
                    {
                        "id": 1,
                        "name": "Q_TASKS_CLASS_FOLLOW_UP",
                        "code": "FOLLOW_UP"
                    },
                    {
                        "id": 1,
                        "name": "Звонок",
                        "code": "CALL"
                    },
                    {
                        "id": 2,
                        "name": "Встреча",
                        "code": "MEETING"
                    },
                    {
                        "id": 3,
                        "name": "Письмо",
                        "code": "LETTER"
                    },
                    {
                        "id": "38234",
                        "name": "Звонок",
                        "code": ""
                    },
                    {
                        "id": "38246",
                        "name": "переписка",
                        "code": ""
                    },
                    {
                        "id": "53122",
                        "name": "test",
                        "code": ""
                    }
                ]

    Кусок ответа от API Amocrm

    le6ow5k1, 10 Июня 2015

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