Ciao a tutti.
Per potere utilizzare una pagina come modello per tutte le altre senza dovere correggere manualmente i link e gli include ho pensato a questo stratagemme:
- Ho creato una pagina chiamata config.php con la seguente istruzione:
Codice PHP:
$base = "http://localhost/portale/";
Che è l'url assoluto della cartella di base.
Poi nella pagina che sto creando come modello ho inserito un require al file e gli include li ho indicati così:
Codice PHP:
<?php include("$base"."paginadaincludere.php"); ?>
Ora, tutti i collegamenti così funzionano, ma se provo a spostare la pagina in una sottocartella, per esempio mi da il seguente errore:
Codice PHP:
Warning: include(link.php) [function.include]: failed to open stream: No such file or directory in c:\programmi\apache group\Apache\test\portale\locale\index.php on line 17
potete spiegarmi il problema?