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

    +169

    1. 1
    (($student[$i][1]+$student[$i][2]+$student[$i][3]+$student[$i][4]+$student[$i][5])/5)

    человек посчитал среднее значение по оценкам студента

    krasnoukhov, 08 Апреля 2011

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

    +163

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    $soobschenie = <<<ZDESDOCUMENT
    Страйкер, бл� �, поправь уже эту е� �аную кодировку и исправь х� �йню, что html-сущности превращаются в <s>элегантные шор</s> в символы. Вот здесь было написано nbsp: "&nbsp;".
    ZDESDOCUMENT;
    
    for ($i = 0; $i <= 9000; $i++)
           mail('[email protected]', 'Fucking Report', $soobschenie);

    Наболело.

    7ion, 07 Апреля 2011

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

    +159

    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
    public function count_relation($of_type = ""){
    			if ($this->is_login()){
    				$this->get_data($_COOKIE['login']);
    				
    				if (empty($of_type))
    					$relations = $this->sql("SELECT COUNT(id) AS count FROM users_relations WHERE user_id='".$this->id."'", 1);
    				else
    					$relations = $this->sql("SELECT COUNT(id) AS count FROM users_relations WHERE user_id='".$this->id."' WHERE type='".mysql_escape_string($of_type)."'", 1);
    					
    				return $invites->relations;
    			}
    			
    			return false;
    		}

    Не перевелись на Руси говнокодеры

    ener, 07 Апреля 2011

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

    +161

    1. 1
    2. 2
    3. 3
    $Qstatus = $osC_Database->query('select max(cms_id) as cms_id from cms');
            $Qstatus->execute();
            $cms_id = $Qstatus->valueInt('cms_id') + 1;

    Код в OSCommerce использующийся для увеличения id на 1.

    Insane18, 07 Апреля 2011

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

    +165

    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
    switch ($status){
    	case STATUS_WAIT: 
    		$sql='UPDATE orders SET status=\''.STATUS_WAIT.'\' WHERE id='.$id;
    	break;
    	case STATUS_ACCEPT: 
    		$sql='UPDATE orders SET status=\''.STATUS_ACCEPT.'\' WHERE id='.$id;
    	break;
    	case STATUS_ORDER: 
    		$sql='UPDATE orders SET status=\''.STATUS_ORDER.'\' WHERE id='.$id;
    	break;
    	case STATUS_CANCEL: 
    		$sql='UPDATE orders SET status=\''.STATUS_CANCEL.'\' WHERE id='.$id;
    	break;
    	default: $this->addError('недопустимый статус');
    }

    Paradoks, 07 Апреля 2011

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

    +160

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if($login){
    	$sql="DELETE FROM orders WHERE login='$login' AND id=$id";
    }else{
    	$sql="DELETE FROM orders WHERE id=$id";
    }

    $id конечно же PRIMARY

    Paradoks, 07 Апреля 2011

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

    +164

    1. 1
    2. 2
    3. 3
    4. 4
    public function __destruct()
        {
            unset($this);
        }

    greevex, 07 Апреля 2011

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

    +163

    1. 1
    2. 2
    3. 3
    if($trains->getDepTrains())foreach($trains->getDepTrains() as $train){
        $block = print_r( $train,1 );
        if (preg_match( "!\[routeFrom:protected\] => МОСКВА ОКТ!", $block ))

    Ну как бы слов нет. Просто до слез.

    Paradoks, 07 Апреля 2011

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

    +162

    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
    //Проверка данных селекта:
    switch (@$_POST['mtime']) {
        case "январь": $mnumb = ("01"); break;
        case "февраль": $mnumb = ("02"); break;
        case "март": $mnumb = ("03"); break;
        case "апрель": $mnumb = ("04"); break;
        case "май": $mnumb = ("05"); break;
        case "июнь": $mnumb = ("06"); break;
        case "июль": $mnumb = ("07"); break;
        case "август": $mnumb = ("08"); break;
        case "сентябрь": $mnumb = ("09"); break;
        case "октябрь": $mnumb = ("10"); break;
        case "ноябрь": $mnumb = ("11"); break;
        case "декабрь": $mnumb = ("12"); break;
    }
    
    // а вот так выводится сам селект:
        <?
        $mas2 = Array("январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь");
        switch (@date("m",time())) {
            case "01": $mnow = ("январь"); break;
            case "02": $mnow = ("февраль"); break;
            case "03": $mnow = ("март"); break;
            case "04": $mnow = ("апрель"); break;
            case "05": $mnow = ("май"); break;
            case "06": $mnow = ("июнь"); break;
            case "07": $mnow = ("июль"); break;
            case "08": $mnow = ("август"); break;
            case "09": $mnow = ("сентябрь"); break;
            case "10": $mnow = ("октябрь"); break;
            case "11": $mnow = ("ноябрь"); break;
            case "12": $mnow = ("декабрь"); break;
        }?>
        &nbsp месяц:
        <select name=mtime class=text>
        <?
        if (isset($_POST['mtime']))
            echo "<option value='".$_POST['mtime']."' checked>".$_POST['mtime']."</option>";
        else
            echo "<option value='$mnow' checked>$mnow</option>";
        $i=1;
        foreach ($mas2 as $var => $val)
            {
            echo "<option value='$val'>$val</option>";
            $i++;
            }
        ?>
        </select>

    Jureth, 07 Апреля 2011

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

    +159

    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
    switch($URIelements[2]) {
    	case "members":
    		if ($oid<>'') { //если $oid существует, выводим карточку члена
    			$page="http://domain.tld/reestr/members.php?oid=".$oid;
    		} else { //если $oid НЕ существует, выводим список всех
    			$page="http://domain.tld/reestr/show_members.php";
    		}
    		include ($page); //загружаем страницу реестра
    	break;
    	case "candidates":
    		if ($oid<>'') { //если $oid существует, выводим карточку члена
    			$page="http://domain.tld/reestr/candidates.php?oid=".$oid;
    		} else { //если $oid НЕ существует, выводим список всех
    			$page="http://domain.tld/reestr/show_candidates.php";
    		}
    		include ($page); //загружаем страницу реестра
    	break;
    	case "exclude":
    		if ($oid<>'') { //если $oid существует, выводим карточку члена
    			$page="http://domain.tld/reestr/exclude.php?oid=".$oid;
    		} else { //если $oid НЕ существует, выводим список всех
    			$page="http://domain.tld/reestr/show_exclude.php";
    	        }
    		include ($page); //загружаем страницу реестра
    	break;
    		/* И так далее */	
    
    }

    Было откопано такое говнецо в проекте на WP... Думаю всё сказано кодом

    POPSuL, 07 Апреля 2011

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