Sorgente dell'esempio | |
<html><head> <title>Lezioncina sul PHP - 4</title> <meta name="author" content="Ing. Stefano Salvi"> </head> <body bgcolor=#ffffcc text=#000080 vlink=#0040cc link=#0080ff> <table width=100% height=100%><tr> <td width=90% valign=middle> <h1 align=center><font size=+5>Esempio di pagina HTML Dinamica</font></h1> </td><td width=90 valign=middle><img src=php.jpg align=right border=0 usemap=#mymap></td></tr> <map name=mymap> <area shape=rect coords=0,0,30,90 href=03.html> <area shape=rect coords=30,0,60,90 href=index.html> <area shape=rect coords=60,0,90,90 href=05.html> </map> <tr> <td height=80% valign=middle align=left colspan=2> <font size=+5><ul> <h1 align=center>Esempio di pagina Dinamica</h1> <?php // Entro in PHP // Stampo il risultato della funzione 'strftime', chiamata con l'ora corrente // data dalla funzione 'time' echo strftime ("<H1 align=center>Adesso è %A %d/%m/%Y Ore %H:%M:%S</h1>\n", time ()); // Stampo sul browser una stringa (in HTML) che usa delle variabili echo "<h1 align=center>Il tuo browser è: $_SERVER[HTTP_USER_AGENT] e chiami \n"; echo "dall'indirizzo $_SERVER[REMOTE_ADDR]</h1>\n"; // Stampo una 'table' in HTML echo "<table height=20 border=0 cellspacing=0 cellpadding=0 align=center><tr>\n"; // La tabella e' costituita da 256 celle in una sola riga ... calcolo le celle for ($i=0; $i < 256; $i++) { printf ("<td bgcolor=#00%02x%02x><font color=#00%02x%02x>.</font></td>\n", $i, 255 - $i, $i, 255 - $i); } echo "</tr></table>\n"; // Chiudo la tabella ?> <!-- Fine della parte in PHP --> <li>Questa è una pagina dinamica perchè contiene contenuti che sono stati prodotti nel momento in cui la pagina è stata inviata.<ul> <li>La data a l'ora sono quelli del momento della richiesta <li>Il browser che ha richiesto la pagina è stato letto dalla richiesta fatta <li>La barra colorata è stata calcolata la momento della richiesta </ul> <li>Per ottenere questa pagina occorre un'<B>elaborazione da parte del server</B> (<A HREF="04.s.php">04.php</A>). </ul></font></td></tr></table> <p align=right><i>© Ing. Stefano Salvi - </i>released under <a href="http://www.gnu.org/licenses/fdl.txt" title="Testo inglese della FDL presso www.gnu.org">FDL licence</a></p> </body> </html> |
© Ing. Stefano Salvi - released under FDL licence