Ciao a tutti.
Per necessità, ho bisogno di richiamare in GET dei file php che si trovano sullo stesso server del file che fa la chiamata, seguendo questo schema logico
SERVER -> index.php -> chiamata get a dati.php e restituzione in echo di un json -> index.php elabora il json
Per far questo utilizzo la funzione:
Codice PHP:
function curl_get_file_contents( $url )
{
$c = curl_init();
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_URL, $url);
$contents = curl_exec($c);
curl_close($c);
if ($contents) return $contents;
else return FALSE;
}
$data = curl_get_file_contents('dati.php');
oppure potrei anche usare la file_get_contents().
La mia domanda e', esiste un modo che mi richiami il file "localmente", senza utilizzare una delle due funzioni sopra citate che secondo me sono concepite per url assoluti (quindi di altri server?)
Grazie,
Antonio