Buonasera, stò cercando di creare una pagina web dinamica,
per fare le prove ho scritto il seguente codice:

index.html:
<html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">>
<head>
<meta>
</head>
<body>
<? include "header.php" ?>
<? include 'controllo.php' ?>
<div id="menu">
Home
Bed and Breakfast
</div>
<div id="container">
</body>
</html>

header.php:
<?php ?>
<table align="center" border="2" bordercolor="orange">
<tr>
<td align="center">[img]logo.gif[/img]</>
</tr> </table>

controllo.php: controllo che la pagina sia tra le consentite
<?php
include("function.php");
$pagine_consentite = array("home", "beb");
?>


function.php: La funzione prende dall' arrai $_GET l' indice page dove è contenuto
// il nome della pagina che dobbiamo includere nell ' index, se è vuoto
//include di default la pagina home,
<?php
function print($pagine)
{$page = $_GET(page);
if(isset($page))
{ if(array_key_exist($page, $pagine))
{ include("/$page.php");}
else
{echo "Pagina non valida";}
}
else
{ include("index.html");}
}
?>

Il problema è che non mi visualizza l'header nell'index.html , ho provato anche a modificare la pagina header.php così:
<?php echo"
<table align="center" border="2" bordercolor="orange">
<tr>
<td align="center">[img]logo.gif[/img]</>
</tr> </table>" ?>

ma ci dev'essere qualcose che mi sfugge, come faccio a includere codice html nella pagina .php?
Grazie mille
Stefania