PDA

View Full Version : [PHP]require(): problema con i path


MEMon
09-10-2007, 12:32
voglio fare un require di un file php utilizzando un precorso assoluto, come si fa?
Se utilizzo il percorso comprensivo di http:// non da nessun errore ma sembra che si blocchi tutto...se invece non metto http:// da anche errore di file o directory non trovata.

Come faccio?

vizzz
09-10-2007, 12:43
voglio fare un require di un file php utilizzando un precorso assoluto, come si fa?
Se utilizzo il percorso comprensivo di http:// non da nessun errore ma sembra che si blocchi tutto...se invece non metto http:// da anche errore di file o directory non trovata.

Come faccio?

dove si trova il file da includere? nella stessa macchina? in una cartella di un livello inferiore?
non può essere web based il require:

WARNING: Be absolutely sure that your include paths are relative or directory based and not http!!!

MEMon
09-10-2007, 12:44
Nella stessa macchina, il livello non ha importanza perchè voglio utilizzare un percorso assoluto e non relativo, proprio per evitare di avere differenze tra vari livelli.

thehuge
09-10-2007, 15:16
Devi considerare come base del path assoluto la tua webroot.

Per esempio: se la tua webroot è /var/www/ , ed il file da includere è /var/www/path/to/file.php , dovrai usare il comando
require("/path/to/file.php");

MEMon
09-10-2007, 15:23
Perfetto grazie mille!