Originalmente inviato da
Pepper
...
Codice PHP:
<?php
if (file_exists($_GET['sez'].'.php')) {
include($_GET['sez'].'.php');
} else {
require('home.php');
}
?>
...
con questo hai anche il controllo se la pagina richiesta esiste
x fare un es. pratico se hai:
index.php che include e ha il template con header e menu
Codice PHP:
<table>
<tr>
<td colspan=2>Header</td>
</tr>
<tr>
<td>MENU <a href='index.php?var=canzoni'>Canzoni</a></td>
<td><?php
if(isset($_GET[var])) include $_GET[var].'.htm';
else include 'home.htm'; /* oppure un codice x le news o un messaggio di benvenuto o quel che vuoi ^_^ */
?></td>
</tr>
</table>
e la pagina canzoni.htm che viene inclusa ed è senza header ne menu:
Codice PHP:
<table>
<tr>
<td>Nome Canzone</td><td>durata</td><td>etc.etc.</td>
</tr>
<tr>
<td>canzone1</td><td>time1</td><td>etc.etc.1</td>
</tr>
<tr>
<td>canzone2</td><td>time2</td><td>etc.etc.2</td>
</tr>
</table>
il risultato per l'utente sarà:
Codice PHP:
<table>
<tr>
<td colspan=2>Header</td>
</tr>
<tr>
<td>MENU</td><td>
<table>
<tr>
<td>Nome Canzone</td><td>durata</td><td>etc.etc.</td>
</tr>
<tr>
<td>canzone1</td><td>time1</td><td>etc.etc.1</td>
</tr>
<tr>
<td>canzone2</td><td>time2</td><td>etc.etc.2</td>
</tr>
</table>
</td>
</tr>
</table>
le ho buttate giu ora quindi nn so se ho fatto errori di sintassi... cmq dovrebbero andare anche facendo copia/incolla e creando i 2 file index.php e canzoni.htm
ciauz ^_^