Salve a tutti, volevo far eseguire, da pagina web, un programma, utilizzando nel codice HTML anche php ed in particolare la funzione system.
codice HTML:
<html><body bgcolor="#333333"><center><font color="#FFFFFF" size="7">Controllo di un carico</font><br><br><br><form method="POST"><input type="submit" name="on" value="ACCENDI" style="font-size : 40px; width: 80%; height: 200px;" /><br><br><br><input type="submit" name="off" value="SPEGNI" style="font-size : 40px; width: 80%; height: 200px;" /></form></center></body></html>
<?php if(isset($_POST['on'])) { system("/home/accendi"); } if(isset($_POST['off'])) { system("/home/spegni"); }?>
Accendi e spegni sono i due programmi da far eseguire.
Da shell funziona tutto bene, col system non funziona una mazza.
Inserendo altri comandi php vengono eseguiti correntamente.
Accedo alla pagina web con l'indirizzo di rete del server, opportunamente dotato di server web apache.
Qualcuno mi può dare delle dritte su come risolvere l'inghippo?
Devo installare qualcosa di aggiuntivo sul mio server?
Grazie