[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