https://kata.coderdojo.it/wiki/index.php?title=Gioco_a_bivi_PHP&feed=atom&action=history
Gioco a bivi PHP - Cronologia
2024-03-29T15:29:01Z
Cronologia della pagina su questo sito
MediaWiki 1.23.2
https://kata.coderdojo.it/wiki/index.php?title=Gioco_a_bivi_PHP&diff=53&oldid=prev
Leoncino il 16:32, 29 ago 2014
2014-08-29T16:32:27Z
<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Versione meno recente</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Versione delle 16:32, 29 ago 2014</td>
</tr><tr><td colspan="2" class="diff-lineno">Riga 1:</td>
<td colspan="2" class="diff-lineno">Riga 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>= <del class="diffchange diffchange-inline"><span style="color: rgb(0, 0, 0); font-family: sans-serif; line-height: 19.5px;"></span></del>Gioco a bivi PHP =</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>= Gioco a bivi PHP =</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><span style="color: rgb(0, 0, 0); font-family: sans-serif; line-height: 19.5px;">Il gioco a bivi descritto nella sezione&nbsp;</span>[http://kata.coderdojo.it/wiki/index.php?title=Gioco_a_bivi_html html]<span style="color: rgb(0, 0, 0); font-family: sans-serif; line-height: 19.5px;">&nbsp;rivisto in PHP.</span></div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><span style="color: rgb(0, 0, 0); font-family: sans-serif; line-height: 19.5px;">Il gioco a bivi descritto nella sezione&nbsp;</span>[http://kata.coderdojo.it/wiki/index.php?title=Gioco_a_bivi_html html]<span style="color: rgb(0, 0, 0); font-family: sans-serif; line-height: 19.5px;">&nbsp;rivisto in PHP.</span></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline"><span style="color: rgb(0, 0, 0); font-family: sans-serif; line-height: 19.5px;"></span></del>E' necessario disporre di un server WEB con l'interprete PHP e una modalità di pubblicazione (FTP, cartella condivisa....) sul server.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>E' necessario disporre di un server WEB con l'interprete PHP e una modalità di pubblicazione (FTP, cartella condivisa....) sul server.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><span style="color: rgb(0, 0, 0); font-family: sans-serif; line-height: 19.5px;">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.</span></div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><span style="color: rgb(0, 0, 0); font-family: sans-serif; line-height: 19.5px;">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.</span></div></td></tr>
<tr><td colspan="2" class="diff-lineno">Riga 10:</td>
<td colspan="2" class="diff-lineno">Riga 10:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><font color="#000000" face="sans-serif"><span style="line-height: 19.5px;">Il passo successivo è il seguente codice php:</span></font></div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><font color="#000000" face="sans-serif"><span style="line-height: 19.5px;">Il passo successivo è il seguente codice php:</span></font></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline"><font color="#000000" face="sans-serif"><span style="line-height: 19.5px;"></span></font></del><div style="background:#eee;border:1px solid #ccc;padding:5px 10px;"<del class="diffchange diffchange-inline">><span style="font-family:courier new,courier,monospace;"></span</del>><span style="font-family:courier new,courier,monospace;"><?php<br/><span style="background-color:#FFFF00;">$v_scelta=$_GET["scelta"];</span><br/><span style="background-color:#FFFF00;">switch ($v_scelta){</span><br/><span style="background-color:#FFFF00;">&nbsp;&nbsp; &nbsp;case "entra":</span><br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;$stanza='<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;html&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;body&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;p&gt;Sei dentro al castello&lt;br/&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;Complimenti&lt;/p&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;img src="sala.jpg" /&gt;&lt;br/&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;a href ="index.php"&gt;Torna Fuori&lt;/a&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;/body&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;/html&gt;';<br/><span style="background-color:#FFFF00;">&nbsp;&nbsp; &nbsp;break;</span><br/><span style="background-color:#FFFF00;">&nbsp;&nbsp; &nbsp;case "salta":</span><br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;$stanza='<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;html&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;body&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;p&gt;Sei stato un ottimo pasto per il coccodrillo, che ti ringrazia con affetto&lt;/p&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;img src="coccodrillo.jpg" /&gt;&lt;br/&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;a href ="index.php"&gt;Ricomincia&lt;/a&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;/body&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;/html&gt;';<br/><span style="background-color:#FFFF00;">&nbsp;&nbsp; &nbsp;break;</span><br/><span style="background-color:#FFFF00;">&nbsp;&nbsp; &nbsp;default:</span><br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;$stanza='<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;html&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;body&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;p&gt;Sei davanti a un castello circondato da un fossato pieno di coccodrilli.&lt;br/&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;Puoi &lt;i&gt;entrare&lt;/i&gt; nel castello o &lt;i&gt;saltare&lt;/i&gt; nel fossato&lt;br/&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;img src="castello.jpg" /&gt;&lt;/p&gt;<br/>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <span style="background-color:#FFFF00;">&nbsp;&lt;a href ="index.php?scelta=entra"&gt;Entra&lt;/a&gt; o &lt;a href="index.php?scelta=salta"&gt;Salta&lt;/a&gt;</span><br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;/body&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;/html&gt;';<br/>}<br/><span style="background-color:#FFFF00;">echo $stanza;</span><br/>?></span><br/></div></div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><div style="background:#eee;border:1px solid #ccc;padding:5px 10px;"><span style="font-family:courier new,courier,monospace;"><?php<br/><span style="background-color:#FFFF00;">$v_scelta=$_GET["scelta"];</span><br/><span style="background-color:#FFFF00;">switch ($v_scelta){</span><br/><span style="background-color:#FFFF00;">&nbsp;&nbsp; &nbsp;case "entra":</span><br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;$stanza='<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;html&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;body&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;p&gt;Sei dentro al castello&lt;br/&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;Complimenti&lt;/p&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;img src="sala.jpg" /&gt;&lt;br/&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;a href ="index.php"&gt;Torna Fuori&lt;/a&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;/body&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;/html&gt;';<br/><span style="background-color:#FFFF00;">&nbsp;&nbsp; &nbsp;break;</span><br/><span style="background-color:#FFFF00;">&nbsp;&nbsp; &nbsp;case "salta":</span><br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;$stanza='<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;html&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;body&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;p&gt;Sei stato un ottimo pasto per il coccodrillo, che ti ringrazia con affetto&lt;/p&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;img src="coccodrillo.jpg" /&gt;&lt;br/&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;a href ="index.php"&gt;Ricomincia&lt;/a&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;/body&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;/html&gt;';<br/><span style="background-color:#FFFF00;">&nbsp;&nbsp; &nbsp;break;</span><br/><span style="background-color:#FFFF00;">&nbsp;&nbsp; &nbsp;default:</span><br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;$stanza='<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;html&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;body&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;p&gt;Sei davanti a un castello circondato da un fossato pieno di coccodrilli.&lt;br/&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;Puoi &lt;i&gt;entrare&lt;/i&gt; nel castello o &lt;i&gt;saltare&lt;/i&gt; nel fossato&lt;br/&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;img src="castello.jpg" /&gt;&lt;/p&gt;<br/>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <span style="background-color:#FFFF00;">&nbsp;&lt;a href ="index.php?scelta=entra"&gt;Entra&lt;/a&gt; o &lt;a href="index.php?scelta=salta"&gt;Salta&lt;/a&gt;</span><br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;/body&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;/html&gt;';<br/>}<br/><span style="background-color:#FFFF00;">echo $stanza;</span><br/>?></span><br/></div></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>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.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>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.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Va fatto notare come si definesce un parametro in GET.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Va fatto notare come si definesce un parametro in GET.<ins class="diffchange diffchange-inline">[[Category:PHP]]</ins></div></td></tr>
</table>
Leoncino
https://kata.coderdojo.it/wiki/index.php?title=Gioco_a_bivi_PHP&diff=52&oldid=prev
Leoncino: 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..."
2014-08-29T16:31:33Z
<p>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..."</p>
<p><b>Nuova pagina</b></p><div>= <span style="color: rgb(0, 0, 0); font-family: sans-serif; line-height: 19.5px;"></span>Gioco a bivi PHP =<br />
<br />
<span style="color: rgb(0, 0, 0); font-family: sans-serif; line-height: 19.5px;">Il gioco a bivi descritto nella sezione&nbsp;</span>[http://kata.coderdojo.it/wiki/index.php?title=Gioco_a_bivi_html html]<span style="color: rgb(0, 0, 0); font-family: sans-serif; line-height: 19.5px;">&nbsp;rivisto in PHP.</span><br />
<br />
<span style="color: rgb(0, 0, 0); font-family: sans-serif; line-height: 19.5px;"></span>E' necessario disporre di un server WEB con l'interprete PHP e una modalità di pubblicazione (FTP, cartella condivisa....) sul server.<br />
<br />
<span style="color: rgb(0, 0, 0); font-family: sans-serif; line-height: 19.5px;">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.</span><br />
<br />
<span style="color: rgb(0, 0, 0); font-family: sans-serif; line-height: 19.5px;">Facciamo notare ai ragazzi che non è cambiato sostanzialmente nulla rispetto a prima.</span><br />
<br />
<font color="#000000" face="sans-serif"><span style="line-height: 19.5px;">Il passo successivo è il seguente codice php:</span></font><br />
<font color="#000000" face="sans-serif"><span style="line-height: 19.5px;"></span></font><div style="background:#eee;border:1px solid #ccc;padding:5px 10px;"><span style="font-family:courier new,courier,monospace;"></span><span style="font-family:courier new,courier,monospace;"><?php<br/><span style="background-color:#FFFF00;">$v_scelta=$_GET["scelta"];</span><br/><span style="background-color:#FFFF00;">switch ($v_scelta){</span><br/><span style="background-color:#FFFF00;">&nbsp;&nbsp; &nbsp;case "entra":</span><br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;$stanza='<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;html&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;body&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;p&gt;Sei dentro al castello&lt;br/&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;Complimenti&lt;/p&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;img src="sala.jpg" /&gt;&lt;br/&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;a href ="index.php"&gt;Torna Fuori&lt;/a&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;/body&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;/html&gt;';<br/><span style="background-color:#FFFF00;">&nbsp;&nbsp; &nbsp;break;</span><br/><span style="background-color:#FFFF00;">&nbsp;&nbsp; &nbsp;case "salta":</span><br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;$stanza='<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;html&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;body&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;p&gt;Sei stato un ottimo pasto per il coccodrillo, che ti ringrazia con affetto&lt;/p&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;img src="coccodrillo.jpg" /&gt;&lt;br/&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;a href ="index.php"&gt;Ricomincia&lt;/a&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;/body&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;/html&gt;';<br/><span style="background-color:#FFFF00;">&nbsp;&nbsp; &nbsp;break;</span><br/><span style="background-color:#FFFF00;">&nbsp;&nbsp; &nbsp;default:</span><br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;$stanza='<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;html&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;body&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;p&gt;Sei davanti a un castello circondato da un fossato pieno di coccodrilli.&lt;br/&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;Puoi &lt;i&gt;entrare&lt;/i&gt; nel castello o &lt;i&gt;saltare&lt;/i&gt; nel fossato&lt;br/&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;img src="castello.jpg" /&gt;&lt;/p&gt;<br/>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <span style="background-color:#FFFF00;">&nbsp;&lt;a href ="index.php?scelta=entra"&gt;Entra&lt;/a&gt; o &lt;a href="index.php?scelta=salta"&gt;Salta&lt;/a&gt;</span><br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;/body&gt;<br/>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&lt;/html&gt;';<br/>}<br/><span style="background-color:#FFFF00;">echo $stanza;</span><br/>?></span><br/></div><br />
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.<br />
<br />
Va fatto notare come si definesce un parametro in GET.</div>
Leoncino