Originariamente inviato da satifal
Ti conviene includere i file utilizzando il percorso assoluto. Se inizi il path utilizzando / ti riferisci alla root per cui per includere ad esempio "conf.inc.php" scriverai "/INCLUSI/conf.inc.php" ecc.
Ciao satifal, se includo così:
Codice PHP:
require_once('/inclusi/config.inc.php');
il risultato è:
Codice PHP:
Warning: require_once(/inclusi/config.inc.php): failed to open stream: No such file or directory in /var/www/WG/classi/Database.php on line 3 Fatal error: require_once(): Failed opening required '/inclusi/config.inc.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/WG/classi/Database.php on line 3
mentre ho scoperto che così funziona:
Codice PHP:
require_once(__DIR__.'/../inclusi/config.inc.php');
non avevo neanche provato perchè avevo battezzato strano mettere ../ dopo __DIR__
Comunque grazie!