Premetto che di PHP ne sò pochissimo.... (molto poco)!
HELP!![]()
Problema voglio creare una pagina "HOME" che sia suddivisa in 3 parti,
tipo un frame.
- la parte 1 il menu
- la parte 2 il body
- la parte 3 il footer
la parte 1 e 3 non devono variare,
saranno pagine esterne richiamte con il comando INCLUDE.
la pagina 2 body sarà variabile,
anche questa sarà una pagina esterna.
===========================================
Ho costruito la pagina "HOME" con questo codice:
<?php
/* MENU INIZIO */
include('menu.php');
/* MENU FINE */
/* BODY INIZIO */
include('corpo_pagina.php');
/* BODY FINE */
/* FOOTER INIZIO */
include('footer.php');
/* FOOTER FINE */
?>
===========================================
PROBLEMA:
finchè le pagine si trovano nella stessa cartella tutto bene,
quando la cartella cambia si modificano anche i link del menu
la stringa di root cambia livello.
ESEMPIO FUNZIONANTE:
/nome sito/CARTELLA 1
home.php
menu.php
corpo_pagina.php
footer.php
ESEMPIO CON ERRORE:
/nome sito/CARTELLA 1
menu.php
corpo_pagina.php
footer.php
/nome sito/CARTELLA 1/CARTELLA 2
home.php ------->(questa pagina richiama - menu.php - la pagina si apre ma i link hanno
un estenzione del tipo /nome sito/CARTELLA 1/CARTELLA 2 invce
dovrebbero avere /nome sito/CARTELLA 1 )
Grazie mille buona serata!

Rispondi quotando