[supersaibal]
Originariamente inviato da stefano3804
ma per me la pagina html e unica
[/supersaibal]
si, ovviamente la pagina è unica...
ma ci saranno dei punti, delle colonne, degli spazi in cui vorrai scrivere una cosa diversa in base alla pagina selezionata no?
Allora supponiamo che la tua pagina standard abbia:
- il logo in alto (e questo dovrà apparire in ogni pagina) (questo è un esempio di un pezzo di codice html che inserirai nella funzione top(); )
- la tua firma in basso (uguale per tutte le pagine) altro pezzetto di codice html che pptresti inserire per esempio nella funzione foot();
- i contenuti della parte centrale che variano per ogni pagina e questi dovrai organizzarli in ogni pagina tra le due funzioni sopracitate.
IN DEFINITIVA:
supponiamo che il codice html del tuo template sia:
<html>
<head></head>
<body>
<table>
<tr>
<td> Qui c'è il tuo logo</td>
</tr>
<tr>
<td> Qui ci sono i contenuti che variano in base alla pagina</td>
</tr>
<tr>
<td> Qui c'è la tua firma</td>
</tr>
</table>
</body>
</html>
DIVENTERà COSI'
1) pagina top_foot.inc.php
Codice PHP:
<?php
function top() {
?>
<html>
<head></head>
<body>
<table>
<tr>
<td> Qui c'è il tuo logo
</td>
</tr>
<tr>
<td>
<?php
}
function foot() {
?>
</td>
</tr>
</table>
</body>
</html>
<?php
}
?>
2) Es: index.php
Codice PHP:
<?php
include("top_foot.inc.php");
top();
?>
questa è la index
<?php
foot();
?>
3) Es: index.php?page=test
Codice PHP:
<?php
include("top_foot.inc.php");
$page = $_GET['page'];
top();
?>
questa è la pagina <?php echo $page; ?>
<?php
foot();
?>
spero di essere stato più chiaro