Salve a tutti! Vi spiego subito il mip problema.
Su arduino ho una pagine html che mi stampa i valori delle temperature che ci sono nella stanza e che vengono aggiornati ogni tot.
Ora, volevo fare in modo che il mio server leggesse questa pagina e scrivesse i valori all'interno di un db.
Solo che non riesco a leggere i valori dalla pagina. Ho provato sia con fopen che con file_get_contents ma nulla. Vi mostro il codice:
codice:<?php $fp = file_get_contents('192.168.1.152/index.html'); //$mysqli = new mysqli('localhost', 'utente', 'psw', 'db'); $temp_iniz = strpos($fp, 'Temperatura :'); //trova Temperatura : $temp_fine = strpos($fp, '<sup>'); //trova <sup> print substr($fp, $temp_iniz, $temp_fine - $temp_iniz); //stampa quello che c'è tra Temperatura : e <sup> ?>
La pagina HTML è così costituita:
codice:<html> <meta http-equiv="refresh" content="60"> <title> Temperatura e Umidita'</title> <h2> Camera</h2> <h4> Temperatura : 21<sup>0</sup>C<br /> Umidita' : 60%</h4> </html>
Sapreste dirmi dove sbaglio? Grazie!

Rispondi quotando