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

    +150.4

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

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

    timas, 23 Декабря 2009

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

    +159.3

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

    [email protected], [email protected]

    HyperGeek, 23 Декабря 2009

    Комментарии (9)
  3. 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)
  4. PHP / Говнокод #2312

    +158.3

    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
    global $_PATH;
    
    /* Подключаем конфигурационный файл */
    
    include_once("$_PATH/config.res.php");
    //require_once("DB.php");
    /* Соединение с базой данных */
    
    mysql_connect($db_host,$db_user,$db_pass);
    mysql_select_db($db_name);
    mysql_query("SET NAMES CP1251");
    mysql_set_charset('CP1251');
    
    //$db =&DB::Connect( $dsn, array() );
    //if (PEAR::isError($db)) { die($db->getMessage()); }
    
    /*  создаем один входной массив */
    if($_SERVER['REQUEST_METHOD'] == "POST") $array=$_POST;
    else $array=$_GET;
    
    $query = mysql_query("SELECT id FROM users WHERE login='".$array[name]."'");
    $id = null;
    if($query){ list($id) = mysql_fetch_row($query); }
    
    if($query = mysql_query("SELECT strip_tags FROM modules WHERE class='".$array["class"]."'"))
        {
        list($strt) = mysql_fetch_row($query);
        makearray($strt);
         }
    else
            makearray(0);
    
    /* ставим таймзону */
    date_default_timezone_set("Asia/Krasnoyarsk");
    
    /* собственный обработчик ошибок */
    function ehandler($errno,$errstr,$errfile,$errline){
    global $_PATH;
            if($errno != 8){
            $fp = fopen($_PATH."../www/admin/simple.error.log","a");
            $time = date("j / n / Y H:m:s");
    #        fputs ($fp,"$time - $errno - $errfile - строка: $errline - $errstr\r\n");
     print "$time - $errno - $errfile - строка: $errline - $errstr\r\n";
    
            print "
    
    <span>Oops!</span>";}
    }
    
    /* режим отладки и перегрузка обработчика ошибок*/
        error_reporting(E_ERROR|E_WARNING|E_PARSE);
        set_error_handler(ehandler);

    <span>Oops!</span>

    :D

    nolka4, 23 Декабря 2009

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

    +164.4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    function personGetAge($birthday) {
    	$m = intval(substr($birthday, 5, 2));
    	$d = intval(substr($birthday, 8, 2));
    	$y = intval(substr($birthday, 0, 4));
    
    	$age = time() - mktime(12, 0, 0, $m, $d, $y);
    
    	return floor($age / (60*60*24*365.2425));
    }

    А какая глубокая идея...)))

    dmarco, 22 Декабря 2009

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

    +159.6

    1. 1
    $str .= $style!="" ? " class=\"active\"" : " class = \"active\"";

    Модуль меню в Joomla.
    (при том. что $style неопределён)

    dmarco, 22 Декабря 2009

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

    +163.4

    1. 1
    $file_dump->isOpened()?$file_dump->close():die ($file_dump->open());

    AlDjabad, 22 Декабря 2009

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

    +167.3

    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
    if($num_rows == 0)
    {
    	$arrayToJs[2] = "true";
    	echo '{"jsonValidateReturn":'.json_encode($arrayToJs).'}';
    }
    else
    {
    	for($x=0;$x<1000000;$x++)
    	{
    		if($x == 990000)
    		{
    			$arrayToJs[2] = "false";
    			echo '{"jsonValidateReturn":'.json_encode($arrayToJs).'}';
    		}
    	}
    	
    }

    Indian mega govnokoding!

    p0dl0m, 21 Декабря 2009

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

    +161.5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    $keys = array_keys($_POST);
    $vals = array_values($_POST);
    for($i=0; $i<=count($keys); $i++)
    {
        if($keys[$i]!='act' && $keys[$i]!='mode' && $keys[$i]!='pid')
        {
                $sql->Query('UPDATE `user_services_options` SET `value`=\''.$f->QuoteSql($vals[$i]).'\' WHERE `option`=\''.$f->QuoteSql($keys[$i]).'\' AND `service_id`='.$f->QuoteSql($service_id).' AND user_id='.$f->QuoteSql($user_id));
        }
    }

    кагбе про foreach($_POST as $key => $value) я тогда и не знал.

    nolka4, 18 Декабря 2009

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

    +157.1

    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
    if(isset($input['submitted']))	
                	{
                    mysql_query("UPDATE modules SET loading = 0");
                    $query = mysql_query("SELECT class from modules");
                   
                    while(list($cl) = mysql_fetch_row($query))
                      {
                       
                       if(strtolower($input[$cl]) == "on")
                       {
                         mysql_query("UPDATE modules SET loading = 1 WHERE class = '".$cl."'");
                       }
                      }
                        mysql_query("UPDATE modules SET loading =1 WHERE class='conf'");
                        print "<META HTTP-EQUIV=Refresh CONTENT=\"0; URL=?class=conf&action=control\">";
                 	}
                  
        	    $query = mysql_query("SELECT class,loading FROM modules");
                while($data = mysql_fetch_row($query)) $load[$data[0]] = $data[1];
                print "<table border=\"1\" style=\"border-style:solid\" cellpadding=\"5\" cellspacing =\"2\">\n";
                  print "<form method=\"post\">\n<input type=\"hidden\" name=\"class\" value=\"conf\"><input type=\"hidden\" name=\"action\" value=\"control\">\n<tr><td class=\"text\" align=\"center\"><b>Название</b></td><td class=\"text\" align=\"center\"><b>Описание</b></td><td class=\"text\" align=\"center\"><b>Файлы</b>\n
                </td><td class=\"text\"><b>Загружается</b></td></tr>";
    			$query = mysql_query("SELECT * FROM modules") or die(mysql_error());
                while($data = mysql_fetch_array($query))
                {
    	    		print "<tr><td class=\"text\">".$data['title']."</td><td class=\"text\">".$data['descr']."</td><td class=\"text\">";
    		    	$_f = explode("\n",trim($data['files']));
                    $c = count($_f);
        			for($i=0;$i<$c;$i++)print $_f[$i]."<br>\n";
                    print "</td><td class=\"text\"><input type=\"checkbox\" name=\"".$data['class']."\" ";
                    if($load[$data['class']] == 1) print "CHECKED";
                    print " ></td></tr>";
                }
                print "</table>\n";
                print "<input type=\"hidden\" name=\"submitted\" value=\"1\">\n";
                print "<br><input type=\"submit\" value=\"Применить\"></form>";

    nolka4, 18 Декабря 2009

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