Salve,
devo leggere i dati da un url (raggiunta tramite DNS dinamico) che se inserisco in un browser restituisce correttamente i dati, ma se impiego il codice php riportato di seguito non fornisce alcun risultato.
La procedura è corretta poiché controllando con altri indirizzi restituisce correttamente i dati.
Il malfunzionamento può essere ricondotto all'impiego del DNS dinamico? c'è modo di porre rimedio ad eventuali problematiche di cross-domain tra Altervista e quello dinamico?
Il codice impiegato è il seguente.
Codice PHP:
$url='http://sintwindpi.homepc.it:81/emeter/0';
$grid=file_get_contents($url);
//print_r($grid); //impiegato per visualizzare al volo i risultati utilizzando url diverse.
$json_array=json_decode($grid,true);
$powergrid = @$json_array['power'];
$voltagegrid = @$json_array['voltage'];
$totalgrid = @$json_array['total'];
$returnedgrid = @$json_array['total_returned'];