(Creata pagina con "= <span style="color: rgb(0, 0, 0); font-family: sans-serif; line-height: 19.5px;"></span>Gioco a bivi PHP = <span style="color: rgb(0, 0, 0); font-family: sans-serif; line-h...") |
(Nessuna differenza)
|
Versione delle 18:31, 29 ago 2014
Gioco a bivi PHP
Il gioco a bivi descritto nella sezione html rivisto in PHP.
E' necessario disporre di un server WEB con l'interprete PHP e una modalità di pubblicazione (FTP, cartella condivisa....) sul server.
Si parte dal gioco a bivi minimale, semplicemente rinominando i file da .html a .php, modificando i link interni in modo che tutto continui a funzionare. Pertanto i file index.html, entra.html e salta.html diventano index.php, entra.php, salta.php.
Facciamo notare ai ragazzi che non è cambiato sostanzialmente nulla rispetto a prima.
Il passo successivo è il seguente codice php:
$v_scelta=$_GET["scelta"];
switch ($v_scelta){
case "entra":
$stanza='
<html>
<body>
<p>Sei dentro al castello<br/>
Complimenti</p>
<img src="sala.jpg" /><br/>
<a href ="index.php">Torna Fuori</a>
</body>
</html>';
break;
case "salta":
$stanza='
<html>
<body>
<p>Sei stato un ottimo pasto per il coccodrillo, che ti ringrazia con affetto</p>
<img src="coccodrillo.jpg" /><br/>
<a href ="index.php">Ricomincia</a>
</body>
</html>';
break;
default:
$stanza='
<html>
<body>
<p>Sei davanti a un castello circondato da un fossato pieno di coccodrilli.<br/>
Puoi <i>entrare</i> nel castello o <i>saltare</i> nel fossato<br/>
<img src="castello.jpg" /></p>
<a href ="index.php?scelta=entra">Entra</a> o <a href="index.php?scelta=salta">Salta</a>
</body>
</html>';
}
echo $stanza;
?>
In pratica si legge il parametro passato in GET, si usa un costrutto switch per selezionare la destinazione, e si valorizza la variabile $stanza con il codice html che rappresenta la destinazione.
Va fatto notare come si definesce un parametro in GET.