Buongiorno, io stò cercando di creare una sito web con pagne dinamiche, ho scritto il seguente codice, ma non mi funziona.
Sapreste darmi un aiuto?
index.html:
<html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML
4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<head>
<meta>
</head>
<body>
<? php include "header.php" ?>
<? php include 'controllo.php' ?>
<div id="menu">
<a href="?page=home">Home</a>
<a href="?page=beb">Bed and Breakfast</a>
<a href="?page=dovesiamo">Dove siamo</a>
<a href="?page=contatti">Contatti</a>
</div>
<div id="container">
</body>
</html>
header.php:
<?php
echo"<table align=\"center\" border=\"2\" bordercolor=\"orange\">
<tr>
<td align=\"center\"><img src=\"logo.gif\"></>
</tr>
</table>";?>
controllo.php:
<?php
include("function.php");
$pagine_consentite = array("home", "beb", "dovesiamo" , "contatti");
?>
function.php:
<?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 nella pagina index.html non mi viene visualizzato l'header.
C'è qualche errore nella sintassi della pagina header.php? o index.html?
Grazie:hammer:
Sapreste darmi un aiuto?
index.html:
<html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML
4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<head>
<meta>
</head>
<body>
<? php include "header.php" ?>
<? php include 'controllo.php' ?>
<div id="menu">
<a href="?page=home">Home</a>
<a href="?page=beb">Bed and Breakfast</a>
<a href="?page=dovesiamo">Dove siamo</a>
<a href="?page=contatti">Contatti</a>
</div>
<div id="container">
</body>
</html>
header.php:
<?php
echo"<table align=\"center\" border=\"2\" bordercolor=\"orange\">
<tr>
<td align=\"center\"><img src=\"logo.gif\"></>
</tr>
</table>";?>
controllo.php:
<?php
include("function.php");
$pagine_consentite = array("home", "beb", "dovesiamo" , "contatti");
?>
function.php:
<?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 nella pagina index.html non mi viene visualizzato l'header.
C'è qualche errore nella sintassi della pagina header.php? o index.html?
Grazie:hammer: