y el php que uso:
Código PHP:
<?php
require("Sajax.php");
function portstatus() {
/* return "Status: " . shell_exec("portcontrol.exe LPT1DATA read print bin"); */
return strrev (shell_exec("portcontrol.exe LPT1DATA read print bin"));
}
function portcontrol($x, $y) {
if (($x >= 0) && ($x < 8)) {
if ($y == 1)
shell_exec("portcontrol.exe LPT1DATA read setbit " . $x . " write");
else
shell_exec("portcontrol.exe LPT1DATA read resetbit " . $x . " write");
}
return portstatus();
}
sajax_init();
// $sajax_debug_mode = 1;
sajax_export("portstatus");
sajax_export("portcontrol");
sajax_handle_client_request();
?>
<html>
<head>
<title>Port control</title>
<script>
<?php
sajax_show_javascript();
?>
function do_portstatus_cb(z) {
// update status field in form
document.getElementById("status").value = z;
}
function do_portstatus() {
x_portstatus(do_portstatus_cb);
setTimeout('do_portstatus();',714); // executes the next data query in every n milliseconds
}
function do_portcontrol_cb(z) {
// update status field in form
document.getElementById("status").value = z;
}
function do_portcontrol(bit,value) {
x_portcontrol(bit,value,do_portcontrol_cb);
}
</script>
</head>
<body>
<SCRIPT LANGUAGE="JavaScript">
<!--
do_portstatus();
// -->
</SCRIPT>
<div align="center">
<input type="text" name="status" id="status" value="No status yet" size="19">
</div>
<table width="714" border="1" align="center" cellpadding="15" cellspacing="0">
<tr>
<td width="100"><div align="center">
<input type="button" name="check9" value="Prender"
onClick="do_portcontrol(0,1); return false;">
</div></td>
<td width="100"><div align="center">
<input type="button" name="check2" value="Prender"
onClick="do_portcontrol(1,1); return false;">
</div></td>
<td width="100"><div align="center">
<input type="button" name="check3" value="Prender"
onClick="do_portcontrol(2,1); return false;">
</div></td>
<td width="100"><div align="center">
<input type="button" name="check4" value="Prender"
onClick="do_portcontrol(3,1); return false;">
</div></td>
<td width="100"><div align="center">
<input type="button" name="check5" value="Prender"
onClick="do_portcontrol(4,1); return false;">
</div></td>
<td width="100"><div align="center">
<input type="button" name="check6" value="Prender"
onClick="do_portcontrol(5,1); return false;">
</div></td>
<td width="100"><div align="center">
<input type="button" name="check7" value="Prender"
onClick="do_portcontrol(6,1); return false;">
</div></td>
<td width="100"><div align="center">
<input type="button" name="check8" value="Prender"
onClick="do_portcontrol(7,1); return false;">
</div></td>
</tr>
<tr>
<td width="100"><div align="center">
<input type="button" name="check10" value="Apagar"
onClick="do_portcontrol(0,0); return false;">
</div></td>
<td width="100"><div align="center">
<input type="button" name="check11" value="Apagar"
onClick="do_portcontrol(1,0); return false;">
</div></td>
<td width="100"><div align="center">
<input type="button" name="check12" value="Apagar"
onClick="do_portcontrol(2,0); return false;">
</div></td>
<td width="100"><div align="center">
<input type="button" name="check13" value="Apagar"
onClick="do_portcontrol(3,0); return false;">
</div></td>
<td width="100"><div align="center">
<input type="button" name="check14" value="Apagar"
onClick="do_portcontrol(4,0); return false;">
</div></td>
<td width="100"><div align="center">
<input type="button" name="check15" value="Apagar"
onClick="do_portcontrol(5,0); return false;">
</div></td>
<td width="100"><div align="center">
<input type="button" name="check16" value="Apagar"
onClick="do_portcontrol(6,0); return false;">
</div></td>
<td width="100"><div align="center">
<input type="button" name="check17" value="Apagar"
onClick="do_portcontrol(7,0); return false;">
</div></td>
</tr>
<tr>
<td><div align="center">Bit 0:</div></td>
<td><div align="center">Bit 1:</div></td>
<td><div align="center">Bit 2:</div></td>
<td><div align="center">Bit 3:</div></td>
<td><div align="center">Bit 4:</div></td>
<td><div align="center">Bit 5:</div></td>
<td><div align="center">Bit 6:</div></td>
<td><div align="center">Bit 7:</div></td>
</tr>
</table>
<br>
<br>
<div align="center">
<input type="button" name="check" value="Prender todos"
onclick="do_portcontrol(0,1); do_portcontrol(1,1); do_portcontrol(2,1); do_portcontrol(3,1); do_portcontrol(4,1); do_portcontrol(5,1); do_portcontrol(6,1); do_portcontrol(7,1); ;return false;">
<input type="button" name="check" value="Apagar todos"
onclick="do_portcontrol(0,0); do_portcontrol(1,0); do_portcontrol(2,0); do_portcontrol(3,0); do_portcontrol(4,0); do_portcontrol(5,0); do_portcontrol(6,0); do_portcontrol(7,0); return false;">
</div>
</body>
</html>
Desde ya muchisimas gracias a quien pueda ayudarme.
PD: Olvide decir que lo mio es el HTML, PHP y MYSQL, se daran cuenta que de C y compilar nada de nada en conocimiento, si en ganas!!!