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

    +171.6

    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
    if ( !empty( $page ) )
    {
        if ( $page == "login" )
        {
            $spage = "Login.inc";
        }
        else if ( $page == "rules" )
        {
            $spage = "rules.inc";
        }
        else if ( $page == "help" )
        {
            $spage = "help.inc";
        }
        else if ( $page == "wm" )
        {
            $spage = "wm.inc";
        }
        else if ( $page == "game" 
        {
            $spage = "game.inc";
        }
        else if ( $page == "webmoney" )
        {
            $spage = "webmoney.inc";
        }
        else if ( $page == "egold" )
        {
            $spage = "egold.inc";
        }
        else if ( $page == "cashin" )
        {
            $spage = "cashin.inc";
        }
        else if ( $page == "ballans" )
        {
            $spage = "ballans.inc";
        }
        else if ( $page == "remind" )
        {
            $spage = "remind.inc";
        }
        else if ( $page == "contact" )
        {
            $spage = "contact.inc";
        }
        else if ( $page == "reg" )
        {
            $spage = "reg.inc";
        }

    :(((

    azzz, 25 Декабря 2009

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

    +154.8

    1. 1
    substr ("1111117495". ereg_replace ("[^0-9]", "", $user1->data["mobile_phone"]), -10) == substr ("1111117495". ereg_replace ("[^0-9]", "", $user2->data["mobile_phone"]), -10)

    Сравнение двух мобильных телефонов.

    IHateBidloKod, 24 Декабря 2009

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

    +166.4

    1. 1
    2. 2
    3. 3
    $videoname = explode(".",$video_name);
    unset($videoname[count($videoname)-1]);
    $videoname = implode(".",$videoname);

    Вот такое вот милое отрезание расширения файла = )

    Johnny, 24 Декабря 2009

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

    +173.4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    if ($_POST["cc"]["status"]==2 && (int)current (mysql_fetch_row (mysql_query ('SELECT COUNT(*) FROM test_vc_log LEFT JOIN test_cc ON test_cc.uid=test_vc_log.cc_id WHERE test_vc_log.event_id=2 AND test_cc.user_id='. $user->data["uid"]. ' AND test_vc_log.created>"'. date ("Y-m-d H:i:s", max (
    	strtotime (is_in (mysql_fetch_row (mysql_query ('SELECT test_vc_log.created FROM test_vc_log LEFT JOIN test_cc ON test_cc.uid=test_vc_log.cc_id WHERE test_vc_log.event_id=1 AND test_cc.user_id='. $user->data["uid"]. ' ORDER BY created DESC LIMIT 0,1')), 0)),
    	strtotime (is_in (mysql_fetch_row (mysql_query ('SELECT created FROM test_rating WHERE event_type=18 AND user_id='. $user->data["uid"]. ' ORDER BY created DESC LIMIT 0,1')), 0)),
    	strtotime ("2009-02-06")
    )). '"'))) > 2){
    
    ....
    
    }

    Я бы этого любителя писать всю программу в if-ах... Да еще и с такими запросами... Урод.

    IHateBidloKod, 24 Декабря 2009

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

    +163.1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    $hash = $sql->Execute("INSERT INTO `x_client_info` 
    					VALUES(null, '".$cli['ip']."', '".$cli['fio']."', '".$cli['org_name']."', 
    					'".$cli['phone']."', '".$cli['email']."', '".$cli['icq']."', '".$cli['skype']."', 
    					'".$cli['passport']."', '".$cli['airline_order']."', '".$cli['train_order']."', '".$cli['car_order']."', '".$cli['hotel_order']."', 
    					'".$cli['cash']."', '".$cli['invoice']."', '0', 'w_proc', '0', '0', 
    					'".time()."', '".@date('d.m.Y H:i:s')."', '".guid()."')")
                          ->Assoc();

    по мне - так говнокод. Как от него избавиться - хз. Вечно бесило такое обилие кавычек

    nolka4, 24 Декабря 2009

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

    +156.9

    1. 1
    2. 2
    3. 3
    4. 4
    elseif(isset($arParams["FILE_NAME_".$i])&&$arParams["FILE_NAME_".$i])
    {
    ....
    }

    atarix12, 24 Декабря 2009

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

    +168.6

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    <?php
    function turn($x)
         {
         $y = abs($x);
         if ($y == $x)    
             return "-$y";    
         else        
             return "$y";    
         }
    ?>

    Функция, возвращающая противоположное значение числа.

    Отсюда - http://php.net/manual/en/function.abs.php#94768

    Slasyz, 23 Декабря 2009

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

    +150.4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    $towns = array(
            'Сыктывкар' =>'Сыктывкар',
            'Ухта' =>'Ухта',
            'Усинск' =>'Усинск',
            'Воркута' =>'Воркута',
            'Архангельск' =>'Архангельск',
            );

    Заставили разбираться с чужим сайтом. Подобных мест дофига

    timas, 23 Декабря 2009

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

    +159.3

    1. 1
    echo '(!009`")24($!9l`342)+%2a' ^ '@@@@@@@@@@@@@@@@@@@@@@@@', PHP_EOL;

    [email protected], [email protected]

    HyperGeek, 23 Декабря 2009

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

    +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
    /* жПТНЙТПЧБОЙЕ ЕДЙОПЗП ЧИПДОПЗП НБУУЙЧБ */
    function makearray($striphtml = 1)
    {
    global $array;
    global $input;
    if($striphtml == 1)
            {
                    foreach($array as $key=>$value){
                      $input[$key] = strip_tags($value);
                $input[$key] = htmlspecialchars($input[$key],ENT_QUOTES);
                   }
            }
    else
        {
                foreach($array as $key=>$value){
                $input[$key] = $value;
    //      $input[$key] = htmlspecialchars($input[$key],ENT_QUOTES);
          }
    
        }
        unset($array);
    }

    В довесок к предыдущему

    nolka4, 23 Декабря 2009

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