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

    +158

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    $_SESSION['m_icds'][$_GET['boxid']][$_GET['symptom']] = $_GET['symptom'];
    
     $box_array = $_SESSION['m_icds'][$_GET['boxid']][$_GET['symptom']];
                if ($box_array) {
                    unset($_SESSION['m_icds'][$_GET['boxid']][$_GET['symptom']]);
                }
                else{
                    $_SESSION['m_icds'][$_GET['boxid']][$_GET['symptom']] = $_GET['symptom'];
                }

    Производство TRUE армянских девелоперов

    Hits, 15 Февраля 2012

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

    +146

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if( file_exists("controllers/{$controller}.php") ) {
     include_once "controllers/{$controller}.php";
     } else {
     throw new Exception('Controller is invalid.');
     }

    с хабры.
    Вообще, эт делается самим парсером php скрипта, без лишних телодвижений <_<

    ReckO, 15 Февраля 2012

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

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    function FileUpload(...) {
      // ...
      return array($name,$link);
      header("HTTP/1.1 204 No Content");
    }
    
    echo FileUpload(...);

    Что хотел этим сказать автор, для меня остаётся полнейшей загадкой.
    Особенно хедерером 204.

    DropWorld, 15 Февраля 2012

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

    +159

    1. 1
    2. 2
    3. 3
    exit;
    break;
    return false;

    Вот так истинные индусы завершают выполнение скрипта. Чтоб уж наверняка.
    Только die(); не хватает.

    ruslan441, 15 Февраля 2012

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

    +148

    1. 1
    2. 2
    3. 3
    4. 4
    /**
    	 * Assign
    	 **/
        function Assign ($mTplArray, $mTrailer = "")

    Зачем этот комментарий, над каждым методов вообще?!
    Будто я не вижу как называется метод класса.

    Zerstoren, 15 Февраля 2012

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

    +152

    1. 1
    Пособие по тому, как не надо писать системы: http://file.qip.ru/file/fsBgpGob/index.html

    P.S.: за это заплатили товарищам 200 т.р.

    1_and_0, 15 Февраля 2012

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

    +150

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    // Блок кэширования
    
    // Директива CASH_STATUS определяет количество секунд хранения кэша
    
    // 0 - кэширование отключено,
    
    $_CONFIG["CASH_STATUS"]=0;

    Из конфигурационного файла самописной CMS системы

    alex1, 15 Февраля 2012

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

    +151

    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
    <?
    if (!file_exists("count.txt")) {
        $fp = fopen("count.txt","w");
        fwrite($fp,0);
        fclose($fp);
    }
    $fp = fopen("count.txt","r");
    $count = fread($fp,10);
    fclose($fp);
    $visitor = $_COOKIE['visitor'];
    if (!isset($visitor)) {
    setcookie("visitor", "yes");
    $count++;
    $fp = fopen("count.txt","w");
    fwrite($fp,$count);
    fclose($fp);
    }
    $string = strlen($count);
    for ($search=0;$search<$string;$search++) {
        $digit = substr($count,$search,1);
        $count_graphic .= "<img src=\"img/$digit.gif\">";
    }
    ?>

    Tony_, 15 Февраля 2012

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

    +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
    $orders = $DB->Query("INSERT INTO `zcrm_orders` SET 
        `ORDER_NUMBER` = '09/".str_pad($arEventFields['ORDER_ID'], 6, '0', STR_PAD_LEFT)."', 
        `DATETIME` = '".$dateOrder."', 
        `FIO` = '".$arEventFields['ORDER_PROP_7']."', 
        `NAME_ORGANIZATION` = '".$arEventFields['ORDER_PROP_1']."', 
        `TELEFON` = '".$arEventFields['ORDER_PROP_4']."', 
        `TELEFON_MOD` = '".preg_replace('/[^\d]+/','', $arEventFields['ORDER_PROP_4'])."',
        `EMAIL` = '".$arEventFields['ORDER_PROP_6']."', 
        `OPLATA` = '8', 
        `DOSTAVKA` = '".$_POST["id_dostavka"]."', 
        `CITY` ='".$arEventFields['NASPUNKT_DOSTAVKA']."',
        `PUNKT_DOSTAVKA` = '".$arEventFields['ADRESS_DOSTAVKA']." ".$arEventFields['SKLAD_DOSTAVKA']."',
        `DATE_DOSTAVKA` = '".$arEventFields['DATE_DOSTAVKA']."', 
        `TIME_DOSTAVKA` = '".$arEventFields['TIME_DOSTAVKA']."', 
        `PRICE_DOSTAVKA` = '".$arEventFields['PRICE_DELIVERY2']."', 
        `COMMENTS` = '".$arOrder['USER_DESCRIPTION']."' ");

    Внимательно смотрим на 10 строчку.

    ast, 15 Февраля 2012

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

    +152

    1. 1
    2. 2
    3. 3
    4. 4
    if ($current['username'] == 'admin')
    {
            $admin = true;
    }

    kafeman, 14 Февраля 2012

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