Hádání náhodného čísla v PHP

PHP Ostatní Hádání náhodného čísla v PHP

<?php
/**
 * @author sczdavos
 * @site www.devbook.cz
 */

header('Content-type: text/html; charset=utf8');

if ((isset($_POST['number'])) && ($_POST['number']))
        $number = $_POST['number'];
else
        $number = rand(0, 200);
$tries = 0;

if (isset($_POST['user_number']))
{
        $tip = $_POST['user_number'];
        $tries = $_POST['tries'] + 1;
        $diff = abs($tip - $number);

        if ($diff > 50)
                echo('Hodně vedle');
        else if (($diff <= 50) && ($diff >= 21))
                echo('Vedle');
        else if (($diff <= 20) && ($diff >= 6))
                echo('Přihořívá');
        else if (($diff <= 5) && ($diff >= 1))
                echo('Těsně vedle');
        else
                echo('Trefa');

        echo('Pokus číslo: ' . $tries);
}

echo('
        <form method="post">
                <input type="hidden" name="number" value="' . $number . '" />
                <input type="hidden" name="tries" value="' . $tries . '" />
                <input type="text" name="user_number" />
                <input type="submit" />
        </form>
');
Program byl vytvořen v roce 2012.

 

  Aktivity (1)

Program pro vás napsal David Čápka
Avatar
Autor pracuje jako softwarový architekt a pedagog na projektu ITnetwork.cz (a jeho zahraničních verzích). Velmi si váží svobody podnikání v naší zemi a věří, že když se člověk neštítí práce, tak dokáže úplně cokoli.
Unicorn College Autor se informační technologie naučil na Unicorn College - prestižní soukromé vysoké škole IT a ekonomie.

Jak se ti líbí článek?
Celkem (1 hlasů) :
333 33


 


Miniatura
Všechny články v sekci
Ostatní tutoriály v PHP
Miniatura
Následující článek
Šablonovací systém PHP_JUI - Úvod

 

 

Komentáře

Avatar
vojta3310
Člen
Avatar
vojta3310:

Pěkné, ale chytřejší člověk se koukne do zdrojového kódu stránky a číslo opíše, použil bych spíše common.

 
Odpovědět 25.1.2014 20:36
Avatar
Kit
Redaktor
Avatar
Odpovídá na vojta3310
Kit:

Jakého komoně by sis představoval? Snad session, ne?

Odpovědět 25.1.2014 20:43
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
vojta3310
Člen
Avatar
Odpovídá na Kit
vojta3310:

Jen sem slyšel že něco takového existuje a netušil jsem že je více druhů serverových proměnných.

 
Odpovědět 25.1.2014 20:55
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.