Ho un file che mi piacerebbe un altro script per accedere utilizzando file_get_contents
file_get_contents non è trovare un file che esiste
Il file mi piacerebbe che l'accesso si trova nella directory di sopra di esso, quindi sono utilizzando file_get_contents('../file.php?this=that')
Tuttavia, sta restituendo No such file or directory
e non riesco a capire perché. Il file è lì.
Suppongo che abbia qualcosa a che fare con il fatto di essere un file locale piuttosto che un telecomando. Qualche idea o soluzione alternativa?
Beh, c'è un modo per aggirare il problema senza includere il file, quindi? – Rob
Certo, basta usare un url assoluto. 'file_get_contents ('http://example.com/some/dirs/file.php?this=that');' che passerà attraverso il gestore HTTP e molto probabilmente funzionerà come vuoi tu. Ma sembra sciocco fare un giro completo attraverso HTTPland solo per ottenere qualcosa da un altro file PHP. Piuttosto come bollire gli spaghetti uno spaghetto alla volta e scaldare acqua fresca per ogni noodle. –
Beh, vedi che non è nemmeno un'opzione. Ho bisogno di renderlo un po 'più portatile, e quindi l'URL di file.php cambierà, ma continuerà ad essere una directory sopra il file che vi accede. Aspetta, lasciami andare a vedere alcune chiavi '$ _SERVER' e vedere se riesco a capire qualcosa. Post scriptum Mi piace la tua similitudine – Rob