include () rovinando la struttura HTML

Ho un piccolo problema. Ho i file header.php e footer.php che includo in ogni pagina. Nell’header.php ho il tag con gli script / stili e un div che è la barra in alto. Nel footer.php ho dei tag di chiusura.

   

Il problema è quando strutturo una pagina come il codice sopra, il mio codice è incasinato, ecco un’immagine http://img13.imageshack.us/img13/9640/92571581.jpg Come potete vedere, l’intera testata va all’interno del corpo. Se copio incollo il codice da header.php e footer.php senza includere, tutto funziona come dovrebbe, immagine qui http://img833.imageshack.us/img833/2603/98557724.jpg

Qual è il problema ? Ogni tag è aperto e chiuso nel posto giusto.

Grazie

Quando apri una pagina html, carica automaticamente la testina predefinita. Il tuo codice php è in esecuzione dopo il caricamento. Cerca di non usare quell’inclusione.