Показать сообщение отдельно

  #286  
Старый 06.02.2008, 21:17
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,187
Провел на форуме:
6023777

Репутация: 2642


По умолчанию

Вобщем как обычно делать нечего.
PHP код:
<?php
    session_start
();
    echo(
'<title>Магический квадрат</title><style>a.mag:link, a.mag:hover, a.mag:active, a.mag:visited { color: Green; font-size: 90px; text-decoration: none; } </style>1. Задумайте любое двухзначное число. <br>2. Вычтите из него составляющие его цифры (например, из числа 54 надо вычесть 5 и 4, получится 45). <br>3. Найдите это число в таблице и символ, которому оно соответствует. <br>4. Вообразите мысленно себе этот символ. <br>5. Щелкните по квадрату.<br>');
    function 
next_step()
    {
        if(
$_SESSION['symbol'] && $_SERVER['QUERY_STRING'] == 'continue')
        {
            return 
true;
        }
        else
        {
            return 
false;
        }
    }
    if(!
next_step())
    {
        echo(
'<table align="center"><a href="'.$_SERVER['PHP_SELF'].'?continue"><div style="background: #000000; width: 100; height: 100;"></div></a></table><br><table width="500" align="center" style="font-size: 18px;"><tr>');
        
$array = array(091827364554637281);
        
$symbols 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz<>^&*_+?!~';
        
$number $symbols{rand(0,strlen($symbols)-1)};
        
$_SESSION['symbol'] = $number;
        function 
getsym()
        {
            global 
$number$symbols;
            
$symbol $symbols{rand(0,strlen($symbols)-1)};
            if(
$symbol == $number)
            {
                return 
getsym();
            }
            else
            {
                return 
$symbol;
            }
        }
        for(
$i 99$i >= 0$i--)
        {
            echo(
'<td>'.$i.'</td><td>-</td><td><b style="color: YellowGreen;">');
            if(
in_array($i$array))
            {
                echo 
$number;
            }
            else
            {
                echo 
getsym();
            }
            echo(
'</b></td>');
            if((
$i 10) == round(($i 10)) && $i != 0)
            {
                echo(
'</tr><tr>');
            }
        }
        echo(
'</tr></td></table><br><div align="center">Для продолжения нажмите на чёрный квадрат.</div>');
    }
    else
    {
        echo(
'<table align="center"><a class="mag" href="'.$_SERVER['PHP_SELF'].'"><div style="background: #000000; width: 100; height: 100; text-align: center;">'.$_SESSION['symbol'].'</div></a></table><div align="center">Это он? <a href="'.$_SERVER['PHP_SELF'].'">Заново</a>.</div>');
    }
?>
Не забудьте убрать лишние пробелы из скрипта, созданные форумом. Вот пример.
 
Ответить с цитированием