100) $delay=100;} else $delay=0; if (isset($_GET['loops'])) { $loops=$_GET['loops']; if ($loops<0) $loops=0; else if ($loops>5000) $loops=5000;} else $loops=0; if (isset($_GET['dir'])) { $dir=$_GET['dir']; if ($dir<0) $dir=-1; else $dir=1;} else $dir=1; if (isset($_GET['motor'])) { $motor=$_GET['motor']; if ($motor<0) $motor=0; else if ($motor>11) $motor=11;} else $motor=0; $disabled = explode(', ', ini_get('disable_functions')); $wat=!in_array('exec', $disabled); if ($wat) $wat='OK'; else $wat='disabled'; $bof=exec("sudo /var/www/p2/stepper ".$pfunc." ".$motor." ".$loops." ".$dir." ".$delay." > /dev/null"); if ($bof) $wat='?'; else if ($pfunc==2) { $file=fopen("hall.txt",'r'); if ($file) { $wat=fread($file,1024); fclose($file);} else $wat="could not open file";} if ($pfunc==3) { $file=fopen("output.txt",'r'); if ($file) { $wat=fread($file,1024); fclose($file);} $bug=split(": ",$wat); if ($bug[1]!='') { $wat="error motor "; $n=1; for ($i=0;$i<6;$i++) { if ($bug[1]&$n) $wat=$wat.$i.' '; $n+=$n;} } echo "$wat";} else if ($pfunc==4) { $file=fopen("hall.txt",'r'); if ($file) { $wat=fread($file,1024); fclose($file);} echo "$wat";} else echo "stepper ".$pfunc." ".$motor." ".$loops." ".$dir." ".$delay."
".$wat; ?>