Cerco di descrivere in breve quello che sto facendo, ho un web server apache montato su un raspberry pi. La pagina index di questo server è una pagina php che oltre al testo html ecc. dovrebbe richiamare uno script python che mi da la misura di un sensore. Questa misura deve essere letta in continuazione e dopo essere confrontata devo poter richiamare una nuova pagina php.
Nel mio caso ho proceduto in questo modo
(index.php)
Il problema è che con la funzione while il sito non mi carica mai il codice html di prima, non finisce mai di caricare. Qualcuno può aiutarmi?
P.S. Il richiamo dello script funziona perchè oltre alla misura del sensore ho anche messo l'accensione e lo spegnimento di un led proprio per il testing.
Nel mio caso ho proceduto in questo modo
(index.php)
PHP:
<html>
<body>
"codice html"
<?php
while (true)
{
$calcolo=shell_exec('script.py');
sleep(3);
if($calcolo<30){
echo $calcolo;
header("location: /var/www/html/dx.html");
}
}
?>
</body>
</html>
Il problema è che con la funzione while il sito non mi carica mai il codice html di prima, non finisce mai di caricare. Qualcuno può aiutarmi?
P.S. Il richiamo dello script funziona perchè oltre alla misura del sensore ho anche messo l'accensione e lo spegnimento di un led proprio per il testing.
Ultima modifica di un moderatore: