Da się ;].
Zamiast .html możesz oczywiście wstawić inne rozszerzenie.
Kod PHP:
<body>
<div class="a1">
<div><h2>Przykładowa strona</h2></div>
<div class="menu">
<a href="index.php?id=nowosci">Nowo¶ci</a>
<a href="index.php?id=galeria">Galeria</a>
<a href="index.php?id=programy">Programy</a>
<a href="index.php?id=ksiazki">Ksi±żki</a>
</div>
<div class="tresc">
<?php
if(isset($_GET['id']))
{
if(file_exists('dane/'.$_GET['id'].'.html')) // rozszerzenie szukanego pliku
{
include('dane/'.$_GET['id'].'.html'); // j.w
}
else
{
echo '<center>Blad. Nie odnaleziono podstrony.</center>'; // komunikat jesli nie znajdzie pliku
}
}
else
{
include('dane/nowosci.html'); // tu ustawiasz domyslny include
}
?>
</div>
</div>
</body>
Zamiast .html możesz oczywiście wstawić inne rozszerzenie.