Enkel trådlös temperatursensor uppdatera webbplatsen med elektriska imp och termistor (20 / 21 steg)
Steg 20: Visa data i web browser steg 2
Creat en fil kallas "getJSONdata.php" och kopiera följande kod i den.
< koden börja >
<? php
Läsa data från latestImpData.txt fil
$data = file_get_contents("latestImpData.txt");
Vad bör i filen latestImpData.txt:
impID kanal datum tid temp volt läge
300e600a779951c4|1|2012-12-27 10:39:06|24.9|3.28| Ovanför byrån växla
bryta upp data i chuncks baserat på den | karaktär
$convert = explode("|",$data);
nu bryta upp datum och tid i separat datum och tid
$datetime = $convert [2].
$dt = explodera ("", $datetime);
skapa en array som kommer att skickas till JSON kodare
$json_array = array ()
'impID' = > trim($convert[0]),
"chan" = > trim($convert[1]),
'datum' = > trim($dt[0]),
"tid" = > trim($dt[1]),
"plats" = > trim($convert[5]),
"temp" = > trim($convert[3]),
"volt" = > trim($convert[4])
);
koda matrisen och Visa den för den
JavaScript i index.php att läsa
ECHO json_encode($json_array);
? >
< code slut >
Obs: om du kör detta från din webbläsare kommer du se hur data är formaterad och skickade.