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

    +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
    16. 16
    17. 17
    18. 18
    19. 19
    function passgen( $length )
    {
        if( $_SERVER['REQUEST_METHOD'] == 'POST' )
        {
            $length = (int) $length;   
            $pass = "";
            for( $i = 0; $i < $length; $i ++ ) {
                if( isset( $_POST['uc'] ) ) {
                    $j = mt_rand( 1, 10 );
                        if( $j % 3 )
                            $pass .= chr( mt_rand( 97, 122 ) ) ;
                        else
                            $pass .= chr( mt_rand( 65, 90 ) ) ;
                } else 
                    $pass .= chr( mt_rand( 97, 122 ) ) ;    
            }   
            return $pass;
        }
    }

    Ice, 19 Декабря 2010

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

    +145

    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
    function _sortSetting( &$smarty, $urlToSort )
    		{
    			// $sort_string = STRING_PRODUCT_SORT;
    			// $sort_string = str_replace( "{ASC_NAME}",   "<a class='sort_orders' href='".$urlToSort."&sort=name&direction=ASC'>".STRING_ASC."</a>",	$sort_string );
    			// $sort_string = str_replace( "{DESC_NAME}",  "<a class='sort_orders' href='".$urlToSort."&sort=name&direction=DESC'>".STRING_DESC."</a>",	$sort_string );
    			// $sort_string = str_replace( "{ASC_PRICE}",   "<a class='sort_orders' href='".$urlToSort."&sort=Price&direction=ASC'>".STRING_ASC."</a>",	$sort_string );
    			// $sort_string = str_replace( "{DESC_PRICE}",  "<a class='sort_orders' href='".$urlToSort."&sort=Price&direction=DESC'>".STRING_DESC."</a>",	$sort_string );
    			// $sort_string = str_replace( "{ASC_RATING}",   "<a class='sort_orders' href='".$urlToSort."&sort=customers_rating&direction=ASC'>".STRING_ASC."</a>",	$sort_string );
    			// $sort_string = str_replace( "{DESC_RATING}",  "<a class='sort_orders' href='".$urlToSort."&sort=customers_rating&direction=DESC'>".STRING_DESC."</a>",	$sort_string );
    			
    			$selected = array();
    			for ($i = 0; $i < 6; ++$i) {
    				$selected[] = "";
    			}	
    			
    			$i = null;
    			if ($_GET["sort"] == "name") {
    				if ($_GET["direction"] == "ASC") {
    					$i = 0;
    				}
    				else {
    					$i = 1;
    				}
    			}
    			else if ($_GET["sort"] == "Price") {
    				if ($_GET["direction"] == "ASC") {
    					$i = 2;
    				}
    				else {
    					$i = 3;
    				}
    			}
    			else if ($_GET["sort"] == "customers_rating") {
    				if ($_GET["direction"] == "ASC") {
    					$i = 4;
    				}
    				else {
    					$i = 5;
    				}
    			}
    			$selected[$i] = " selected=\"selected\"";	
    			$sort_string = <<<HTML
    <script type="text/javascript">
    
    function go(form) {
    	var i = form.sort.selectedIndex;
    	var direction = "DESC";
    	if (i % 2 == 0) {
    		direction = "ASC";
    	}
    	var sort = "customers_rating";
    	if (i < 2) {
    		sort = "name";
    	}
    	else if (i < 4) {
    		sort = "Price";
    	}
    	var url = "{$urlToSort}&sort=" + sort +"&direction=" + direction;
    	// alert(url);
    	window.location = url;
    }
    			
    </script>			
    <form action="#">
    <p>
    	Сортировать по: <select name="sort" onchange="javascript: go(this.form);">
    		<option value="0"{$selected[0]}>имени / возрастанию</option>
    		<option value="1"{$selected[1]}>имени / убыванию</option>
    		<option value="2"{$selected[2]}>цене / возрастанию</option>
    		<option value="3"{$selected[3]}>цене / убыванию</option>
    		<option value="4"{$selected[4]}>оценке / возрастанию</option>
    		<option value="5"{$selected[5]}>оценке / убыванию</option>
    	</select>
    </p>
    </form>							
    HTML;
    			
    			$smarty->assign( "string_product_sort", $sort_string );
    		}

    да мне до пизды

    komprenda, 19 Декабря 2010

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

    +166

    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
    if (!defined('MODX_CORE_PATH')) {
        $modx_core_path= 'Z:/home/local/revo/core/';
        define('MODX_CORE_PATH', $modx_core_path);
    }
    if (!defined('MODX_PROCESSORS_PATH')) {
        $modx_processors_path= 'Z:/home/local/revo/core/model/modx/processors/';
        define('MODX_PROCESSORS_PATH', $modx_processors_path);
    }
    if (!defined('MODX_CONNECTORS_PATH')) {
        $modx_connectors_path= 'Z:/home/local/revo/connectors/';
        $modx_connectors_url= '/connectors/';
        define('MODX_CONNECTORS_PATH', $modx_connectors_path);
        define('MODX_CONNECTORS_URL', $modx_connectors_url);
    }
    if (!defined('MODX_MANAGER_PATH')) {
        $modx_manager_path= 'Z:/home/local/revo/manager/';
        $modx_manager_url= '/manager/';
        define('MODX_MANAGER_PATH', $modx_manager_path);
        define('MODX_MANAGER_URL', $modx_manager_url);
    }
    if (!defined('MODX_BASE_PATH')) {
        $modx_base_path= 'Z:/home/local/revo/';
        $modx_base_url= '/';
        define('MODX_BASE_PATH', $modx_base_path);
        define('MODX_BASE_URL', $modx_base_url);
    }

    CMS MODx Revolution
    core/config/config.inc.php
    Захотел потестить новую версию, про которую на оф.сайте рассказываются расчудесные вещи. Только поставил, а чё-то как-то уже стрёмно.

    telnet, 18 Декабря 2010

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

    +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
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    $one = $_POST["one"];
    $two = $_POST["two"];
    $three = $_POST["three"];
    $total = $_POST["total"];
    $total = $_POST["total1"];
     
     
    function Action($a, $b, $act)
    {
        switch($act)
        {
            case "add":
                return $a+$b;
            case "sub":
                return $a-$b;
            case "mult":
                return $a*$b;
            case "div":
                return $a/$b;
        }
    }
     
    /*Это проверка на то, какое действие выполняется первое
    total или total1(Если total равен умножению или делению то он и первый.
    А все остальное его не интересует)*/ 
    if ($total == "mult" || $total == "div")
    {
        $result = Action($one, $two, $total);
        $result = Action($result, $three, $total1);
    }
    else
    {
        $result = Action($two, $three, $total1);
        $result = Action($result, $one, $total);
    }
    echo $result;

    qbasic, 18 Декабря 2010

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

    +155

    1. 1
    2. 2
    3. 3
    if(file_exists("templates/".$config->design."/amxbans.css")) {
            $smarty->assign("design",$config->design);
    }

    Ненавижу женскую логику.

    theaqua, 18 Декабря 2010

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

    +154

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    $src = fopen("0.txt", 'r');
    while(!feof($src))
    {
            $line[] = fgets($src);
            $line++;
    }

    Интересно чему в конце будет равно $line? :)

    Xander_Bass, 17 Декабря 2010

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

    +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
    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
    <?php
    // Заменить значния, выделенные жирным на действительные
    // Соединяемся с "Мускулом"
     define("MYSQL_HOST","myhost.ru",true);
     define("MYSQL_USER","username",true);
     define("MYSQL_PASS","userpass",true);
     define("MYSQL_DB_N","userdb",true);
     define("MYSQL_DB_N","userstable",true);
     $_MYSQL_CONNECT = false; $_MYSQL_ERROR = -1;
     if ($_MYSQL_CONNECT = @mysql_connect(MYSQL_HOST,MYSQL_USER,MYSQL_PASS))
     {
      if (mysql_select_db(MYSQL_DB_N,$_connect))
      {
       $_MYSQL_ERROR = 0; define("MYSQL_CONNECTED",true,true);
      } else { $_MYSQL_ERROR = 2; define("MYSQL_CONNECTED",false,true); }
     } else { $_MYSQL_ERROR = 1; define("MYSQL_CONNECTED",false,true); }
    // Проверяем значение
    // Определяем список разрешённых неалфавитноцифровых символов
     $_SRCH[0] = '.'; $_SRCH[1] = '_'; $_SRCH[2] = '-'; $_SRCH[3] = ' ';
     if (isset($_POST['user']))
     {
      $_tmp = iconv("UTF-8","CP1251//IGNORE",urldecode($_POST['user']));
      if (ctype_alnum(str_replace($_SRCH,'',$_tmp)) && (strlen($_tmp) < 33))
      {
       if (MYSQL_CONNECTED)
       {
        $_query = 'SELECT * FROM '.MYSQL_US_N." WHERE nick='".$_tmp."'";
        if ($_result = mysql_query($_query,$_MYSQL_CONNECT))
        {
         if ($_row = mysql_fetch_assoc($_result))
         {
          define("_RESULT","RES_EX",true);
         } else { define("_RESULT","RES_OK",true); }
        } else { define("_RESULT","RES_MYSQL_BQ",true); }
       } else { define("_RESULT","RES_MYSQL_NC",true); }
      } else { define("_RESULT","POST_IN",true); }
     } else { define("_RESULT","POST_NS",true); }

    qbasic, 17 Декабря 2010

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

    +161

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    //Предосмотр
                $pre = '';
            if (1==1) {
                $prev_pic = str_replace('/', '--', iconv_substr(strstr($v['path'], '/'), 1));
    }

    ===ЗАГРУЗ-ЦЕНТР===
    # Автор : Sea
    # E-mail : [email protected]
    # ICQ : 355152215
    # Вы не имеете права распространять данный скрипт
    # По всем вопросам пишите в ICQ
    файл - search.php, строка 143

    4ibo, 17 Декабря 2010

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

    +160

    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
    if ($panel_array[$i] == 1)
    {
    	$tpl->add('USER_PANEL', $user_panel['load_img']);
    }
    elseif ($panel_array[$i] == 2)
    {
    	$tpl->add('USER_PANEL', $user_panel['manual']);
    }
    elseif ($panel_array[$i] == 3)
    {
    	$tpl->add('USER_PANEL', $user_panel['search']);
    }
    elseif ($panel_array[$i] == 4)
    {
    	$tpl->add('USER_PANEL', $user_panel['chat']);
    }
    elseif ($panel_array[$i] == 5)
    {
    	$tpl->add('USER_PANEL', $user_panel['faq']);
    }
    elseif ($panel_array[$i] == 6)
    {
    	$tpl->add('USER_PANEL', $user_panel['game']);
    }
    elseif ($panel_array[$i] == 7)
    {
    	$tpl->add('USER_PANEL', $user_panel['image']);
    }

    Снёс высотку, построил сарай

    Genka, 16 Декабря 2010

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

    +150

    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
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Scouting table</title>
    </head>
    <?php
    $t=floor((time()-1286582400)/86400);
    $a=17+floor($t/112);
    $b=(($t/112)-(floor($t/112)))*112;
    $c=17+floor(($t+1)/112);
    $d=((($t+1)/112)-(floor(($t+1)/112)))*112;
    $e=$a+1;
    $f=$e+1;
    {echo
    ("<table align=\"center\" border=\"1\">
      <tr align=\"center\">
        <td>Scouting table</td><td colspan=\"3\"> Scout by age</td>
      </tr>
       <tr align=\"center\">
        <td>Position</td><td>WC17 - 17 years 0 days - $a years $b days</td><td>WC16 - $c years $d days - $e years $b days</td><td>WC15 - $f years $d days - 20 years 111 days</td>
      </tr>
      <tr align=\"center\">
        <td>Goalkeepers</td><td>***** <a href=\"http://www.hattrick.org/Club/?TeamID=*****\">(*****)</a></td><td>*****<a href=\"http://www.hattrick.org/Club/?TeamID=*****\">(*****)</a></td><td>*****<a href=\"http://www.hattrick.org/Club/?TeamID=*****\">(*****)</a></td>
      </tr>
      <tr align=\"center\">
        <td>Defenders</td><td>***** <a href=\"http://www.hattrick.org/Club/?TeamID=*****\">(*****)</a></td><td>*****<a href=\"http://www.hattrick.org/Club/?TeamID=*****\">(*****)</a></td><td>*****<a href=\"http://www.hattrick.org/Club/?TeamID=*****\">(*****)</a></td>
      </tr>
      <tr align=\"center\">
        <td>Playmakers</td><td>*****<a href=\"http://www.hattrick.org/Club/?TeamID=*****\">(*****)</a></td><td>*****<a href=\"http://www.hattrick.org/Club/?TeamID=*****\">(*****)</a></td><td>*****<a href=\"http://www.hattrick.org/Club/?TeamID=*****\">(*****)</a></td>
      </tr>
      <tr align=\"center\">
        <td>Wingers</td><td>*****<a href=\"http://www.hattrick.org/Club/?TeamID=*****\">(*****)</a></td><td>*****<a href=\"http://www.hattrick.org/Club/?TeamID=*****\">(*****)</a></td><td>***** <a href=\"http://www.hattrick.org/Club/?TeamID=*****\">(*****)</a></td>
      </tr>
      <tr align=\"center\">
        <td>Forwards</td><td>*****<a href=\"http://www.hattrick.org/Club/?TeamID=*****\">(*****)</a></td><td>*****<a href=\"http://www.hattrick.org/Club/?TeamID=*****\">(*****)</a></td><td>*****<a href=\"http://www.hattrick.org/Club/?TeamID=*****\">(*****)</a></td>
      </tr>
    </table>
    <table align=\"center\">
      <tr align=\"center\">
        <td>Chief Scout: *****<a href=\"http://www.hattrick.org/Club/?TeamID=*****\">(*****)</a></td>
        </tr>
    </table>");}
    ?>
    
    <body>
    </body>
    </html>

    Вместо звездочек строки html) Замазал)

    vasya1, 16 Декабря 2010

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