ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Оффтоп > Болталка
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

[php]ещё варианты этого кода :-D
  #1  
Старый 22.06.2009, 12:32
rubik-nerubik
Участник форума
Регистрация: 04.05.2007
Сообщений: 267
Провел на форуме:
409147

Репутация: 33
По умолчанию [php]ещё варианты этого кода :-D

вот косяк, надыбал игру
http://www.woweb.ru/load/84-1-0-2246
типа угадай число, на локалхосте работает, а вот на моём серванте нет, точнее смущает этот кусок
131 строка
PHP код:
$num_tries = ( isset( $num_tries ) ) ? ++$num_tries 0
стоппудова из-за него, т.к. счетчик не считывает типа сколько прошло попыток и число не правлиьно сравнивает, т.е. типа ввожу 45 типа многа, ввожу 44 пишет мало =)

вот код игры
PHP код:
<?php 

####################################
##                                ##
##      Made by Bananiel          ##
##                                ##
## Comments 2 scripts@bananiel.nl ##
## 4more scripts take a look @    ##
##   http://www.bananiel.nl       ##
##                                ##
####################################

#############
## CONFIG  ##
## SECTION ##
#############

$lownumber 0;         // Lowest number must be lower then higest number
$highnumber 100;        // Higest number must be higher than lowest number
$maxhighscore 100;    // How mutch entries in the highscore ? 0 for endless
$date date("d-m-Y");  // Here you can change the time stamp.

#############
## END OF  ##
## CONFIG  ##
## SECTION ##
#############

session_start(); 
session_name($REMOTE_ADDR);

if( isset(
$usernick) )
{

    
$usernick trim($usernick);
    if( 
$usernick == "" )
    {
                                                                                 
###### NONAME PAGE ######


echo "<html>\r
<head>\r
<title>HiLower Game</title>\r
</head>\r
<body bgcolor=\"black\" onload=\"document.forms[0].usernick.focus()\">\r

    <table class=\"sitemenu\" align=\"center\" bgcolor=\"gray\" bordercolor=\"silver\" border=\"1\" cellpadding=\"5\" cellspacing=\"0\">\r
    <tr align=\"center\">\r
    <td class=\"sitemenutopic\"><b>.: No Name :.</b></td></tr>\r
    <tr><td>\r

        <table class=\"site\" align=\"center\" bordercolor=\"silver\" border=\"0\" cellpadding=\"0\">\r
        <tr><td align=\"center\">\r

        <form action=\"
$PHP_SELF\" method=\"post\">\r
        <b>Smarty you have to enter a name.</b><br>\r
        Enter your name:<br>
        <input type=\"text\" name=\"usernick\" maxlength=\"25\"><br>\r
        <input type=\"submit\" value=\"Submit\">\r
        </form>\r

        </td></tr>\r
        </table>\r

    </td></tr>\r
    </table>\r
</body>\r
</html>
"
;
    exit;    
    }
}
                                                                                 
###### DB WRITE ######
if( $_SESSION['do'] == "write" )
{
    
$usernick htmlspecialchars($usernick);
    
$usernick stripslashes($usernick);
    
$usernick substr($usernick025);
    
$file fopen("list.txt","a+");
    
fwrite($file,"\n$num_tries|$usernick|$date|");
    
fclose($file);

    
$file "list.txt";
    
$fd fopen ($file"r");
    
$contents fread ($fdfilesize ($file));
    
fclose ($fd);
    
$pieces explode ("\n"$contents);
    
natcasesort($pieces);
    if( 
$maxhighscore != "0" )
    {
$pieces array_slice($pieces0$maxhighscore);}

    
$fp fopen ("list.txt""w+");
    
$blarg implode("\n",$pieces); 
    
fwrite($fp,$blarg,strlen($blarg));
    
fclose ($fp);

                                                                                 
###### SCORE ADDED PAGE ######
echo "<html>\r
<head>\r
<title>HiLower Game</title>\r
</head>\r
<body bgcolor=\"black\">\r

    <table class=\"sitemenu\" align=\"center\" bgcolor=\"gray\" bordercolor=\"silver\" border=\"1\" cellpadding=\"5\" cellspacing=\"0\">\r
    <tr align=\"center\">\r
    <td class=\"sitemenutopic\"><b>.: Score Added :.</b></td></tr>\r
    <tr><td>\r

        <table class=\"site\" align=\"center\" bordercolor=\"silver\" border=\"0\" cellpadding=\"0\">\r
        <tr><td align=\"center\">\r
        You score has been recorded 
$usernick.<br>\r
        </td></tr>\r
        </table>\r

    </td></tr>\r
    <tr><td>Click <a href=\"
$PHP_SELF\">here</a> to play another game.<br>\r
        and   <a href=\"highscore.php\">here</a> for the highscore.\r
    </td></tr>\r
    </table>\r
</body>\r
</html>
"
;
    
Session_destroy();
    exit;
}

if( 
$lownumber >= $highnumber )
{
print 
"Config error edit \$lownumber & \$highnumber";
exit;
}

$num_to_guess = ( isset( $num_to_guess ) ) ? $num_to_guess rand($lownumber,$highnumber);
session_register("num_to_guess");

$message "";
$num_tries = ( isset( $num_tries ) ) ? ++$num_tries 0;
session_register("num_tries");
if ( ! isset( 
$guess ) )
   {
   
$message "<br>Welcome to the HiLower Game";
   }
elseif ( 
$guess $lownumber $guess $highnumber )
   {
   
$message "<b><br>$guess is not between $lownumber and $highnumber</b>";
   --
$num_tries;
   }
elseif ( 
$guess $num_to_guess )
   {
   
$message "<b>$guess is too big!</b><br>Try a smaller number";
   }
elseif ( 
$guess $num_to_guess )
   {
   
$message "<b>$guess is too small!</b><br>Try a larger number";
   }
elseif ( 
$guess == $num_to_guess )
   {
                                                                                 
###### WON PAGE ######
echo "<html>\r
<head>\r
<title>HiLower Game</title>\r
</head>\r
<body bgcolor=\"black\" onload=\"document.forms[0].usernick.focus()\">\r

    <table class=\"sitemenu\" align=\"center\" bgcolor=\"gray\" bordercolor=\"silver\" border=\"1\" cellpadding=\"5\" cellspacing=\"0\">\r
    <tr align=\"center\">\r
    <td class=\"sitemenutopic\"><b>.: YOU WON :.</b></td></tr>\r
    <tr><td>\r

        <table class=\"site\" align=\"center\" bordercolor=\"silver\" border=\"0\" cellpadding=\"0\">\r
        <tr><td align=\"center\">\r

        <form action=\"
$PHP_SELF\" method=\"post\">\r
        Your a Winner with 
$num_tries tries.<br>\r
        Enter your name:<br>
        <input type=\"text\" name=\"usernick\" maxlength=\"25\"><br>\r
        <input type=\"submit\" value=\"Submit\">\r
        </form>\r

        </td></tr>\r
        </table>\r

    </td></tr>\r
    </table>\r
</body>\r
</html>
"
;


    
$do "write";
    
session_register("do");
    exit;
   }
else
   {
   
$message "<font color=\"red\">Error</font><br>\n";
   }
                                                                                 
###### GUESS PAGE ######
?>
<html>
<head>
<title>HiLower Game</title>
</head>
<body bgcolor="black" onload="document.forms[0].guess.focus()">

    <table class="sitemenu" align="center" bgcolor="gray" bordercolor="silver" border="1" cellpadding="5" cellspacing="0">
    <tr align="center">
    <td class="sitemenutopic"><b>.: HiLower Game :.</b></td></tr>
    <tr><td>

        <table class="site" align="center" bordercolor="silver" border="0" cellpadding="0">
        <tr><td align="center">

        <b>Guess a number between <?php print "$lownumber and $highnumber?></b><br>
        Tries: <?php print $num_tries ?><br>
        <?php print $message ?><br>
        <form action="<?php print $PHP_SELF ?>" method="POST">
        Type your guess here:<br>
        <input type="text" name="guess"><br>
        <input type="submit" value="Submit">
        </form>

        </td></tr>
        </table>

    </td></tr>
    <tr><td>Click <a href="<?php print $PHP_SELF ?>">here</a> to play another game.<br>
        and   <a href="highscore.php">here</a> for the highscore.
    </td></tr>
    </table>
</body>
</html>
 
Ответить с цитированием

  #2  
Старый 22.06.2009, 12:49
rubik-nerubik
Участник форума
Регистрация: 04.05.2007
Сообщений: 267
Провел на форуме:
409147

Репутация: 33
По умолчанию

спросил у тех поддержки типа малоли мож сессии отключены, но говорят всё работает.
 
Ответить с цитированием

  #3  
Старый 22.06.2009, 13:11
rubik-nerubik
Участник форума
Регистрация: 04.05.2007
Сообщений: 267
Провел на форуме:
409147

Репутация: 33
По умолчанию

разобрался, кароче тупо переместил файл в корень сайта и всё 0_о
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кодерские tips and tricks TaNkist С/С++, C#, Delphi, .NET, Asm 57 21.03.2009 14:25
Секреты Gsm КероСиН Сотовый фрикинг 17 30.08.2007 21:01
Внедрение Sql кода с завязанными глазами k00p3r Чужие Статьи 0 12.06.2005 20:48
Внедрение Sql кода с завязанными глазами, часть 2 k00p3r Чужие Статьи 0 12.06.2005 20:45



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ