Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/10/2012, 23:07
fermdp
 
Fecha de Ingreso: diciembre-2001
Ubicación: Mar del Plata
Mensajes: 203
Antigüedad: 22 años, 5 meses
Puntos: 0
Respuesta: Compilar un codigo fuente de linux para Windows se puede?

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!!!
__________________
:) Fernando Dichiera (:
[email protected]