<html><head>
<style type="text/css">
<!--
pre {
  background-color: #99FF99;
  border: 0.1em solid gray;
    }
-->
</style></head><body>
<?php
if ( 0 == strcmp($_GET["port7"],"OFF" ))
{ $relayset = 0; } else { $relayset = 1; }
exec('gpio mode 7 out');
exec('gpio write 7 '.$relayset);
sleep(1);

if ( isset($_GET["portctl"])) {
  $port=$_GET["portctl"];
  if ( 0 == strcmp( "IN", $_GET["setvalue"] ))
  { 
    exec('gpio mode '.$_GET["portctl"].' in');
  } else {
    exec('gpio mode '.$_GET["portctl"].' out');
    exec('gpio write '.$_GET["portctl"].' '.$_GET["setvalue"]);
  }
}

exec('gpio read 7',$output);
if ( 1 == $output[0] ){ 
  $relaynow = "ON";
  $relaynext = "OFF";
 } else {
  $relaynow = "OFF";
  $relaynext = "ON";
 }

?>
<h1> Relay is <?php echo $relaynow; ?> </h1>
<form action="index.php" method="get">
<input type="hidden" name="port7" value=<?php  echo $relaynext; ?>>
<input type="submit" value=<?php  echo $relaynext; ?>>
</form>

<form action="index.php" method="get">
<select name="portctl">
<option value="0">D0</option>
<option value="1">D1</option>
<option value="2">D2</option>
<option value="3">D3</option>
<option value="4">D4</option>
<option value="5">D5</option>
<option value="6">D6</option>
<option value="7">D7</option>
</select>
<input type="radio" name="setvalue" value="1">ON
<input type="radio" name="setvalue" value="0">OFF
<input type="radio" name="setvalue" value="IN">INPUT
<input type="submit" >
</form>

<pre>
<?php echo passthru('gpio readall'); ?>
</pre>
</body></html>
