[php] Argomento funzione file()
Buongiorno a tutti.
Il mio problema è semplice: qualcuno mi spiega la sintassi dell'argomento della funzione file()? Più precisamente: come si scrive il percorso?
In dettaglio: necessito di leggere l'array che esce fuori da un file di testo, chiamiamolo testo.txt, a mo' di database mediante la funzione file().
Finché lo script è nella stessa directory di testo.txt, con $array=file("testo.txt") tutto funziona.
Finché lo script è a monte di testo.txt, con $array=file("sottocartella/testo.txt") tutto funziona.
Non ne vengo fuori se lo script è a valle del file da leggere...
Ho una struttura del tipo cartella/sottocartella, dove testo.txt è su cartella, script.php è ancora su cartella (e da lì nessun problema di lettura), e appena voglio far leggere testo.txt da sottolettura.php, situato in sottocartella, che incorpora script.php tramite include(), non riesco a vedere l'array.
Ho provato con file("../testo.txt"), con file("/blabla/cartella/testo.txt"), con file("http://www.miosito.altervista.org/blabla/cartella/testo.txt") ...niente da fare!
Ora come ora ho creato una variabile di sessione... per carità funziona e serve allo scopo, ma sono abituato a risolverli i problemi, non aggirarli...
Grazie in anticipo se qualcuno mi darà delucidazioni in merito.