Sto realizzando un sito che deve essere contenuto nello spazio di un sito già esistente.
Il sito principale contiene le sue cartelle e sotto carte e i suoi file.
All'interno vi è la cartella del mio sito chiamata micio
al suo interno vi sono le seguenti cartelle
INCLUDE che contiene il file top_foot.inc.php
CSS che contiene i fogli di stile
MUSICA che contiene un file musica.php
TESTI che contiene un file testi.php
IMG che contiene tutte le immagini del sito
e poi il file index.php
QUESTO E' IL FILE top_foot.inc.php presente nella cartella INCLUDE
il quale contiene il link ai fogli di stile e le varie funzioni
Codice PHP:
<link href="css/style_default.css" rel="stylesheet" type="text/css" />
<link href="css/main.css" rel="stylesheet" type="text/css" />
</head>
<?php function top() {?>
<div class="header" id="header">
<h1></h1>
</div>
<?php }
function menu_sx() {?>
vi risparmio tutto il contenuto del menù di sinistra
<?php }
function foot() {?>
[img]../img/fondo.gif[/img]
<?php }?>
QUESTO E' IL FILE index.php
Codice PHP:
<?php include("include/top_foot.inc.php");?>
<body class="layout_3col">
<div id="container">
<?php /* testata */
top();
?>
<div id="navigation">
<?php /* menu sinistra */
menu_sx();
?>
</div>
<div class="middle">
CONTENUTO CENTRALE
</div>
</div>
<div class="footer">
<?php /* fondo */
foot();
?>
</div>
</div>
il file index.php viene stampato perfettamente, il problema è quando faccio la stessa cosa con le altre pagine contenuto nelle altre cartelle, ad esempio il file musica.php contenuto nella cartella musica che include top_foot.inc.php non prende i fogli di stile.
L'include l'ho messo così
Codice PHP:
<?php include("../include/top_foot.inc.php"); ?>
Sono certo che si tratta di un problema di percorsi.
Mi scuso se sono stato un poco lungo ma proprio non sapevo come spiegarmi, ammesso che sia riuscito a spiegarmi.
Grazie