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 &egrave %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 &egrave: $_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 &egrave una pagina dinamica perch&egrave contiene contenuti che sono stati
prodotti nel momento in cui la pagina &egrave stata inviata.<ul>
<li>La data a l'ora sono quelli del momento della richiesta
<li>Il browser che ha richiesto la pagina &egrave stato letto dalla richiesta fatta
<li>La barra colorata &egrave 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>&copy; 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