Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/10/2012, 16:41
fermdp
 
Fecha de Ingreso: diciembre-2001
Ubicación: Mar del Plata
Mensajes: 203
Antigüedad: 23 años
Puntos: 0
Duda para estructurar una funcion

Tengo la siguiente función:

Código PHP:
    function portstatus() {
        return  
strrev (shell_exec("portcontrol.exe LPT1DATA read print bin"));
    } 
Que toma unos datos que le da el programa portcontrol.exe, luego usando Sajax los muestro en un formulario dentro de un campo, cada vez que estos datos cambian se actualiza estos datos sin tener que actualizar toda la pagina.

Ahora necesito cambiar return strrev (shell_exec("portcontrol.exe LPT1DATA read print bin")); por el siguiente codigo para lograr en mismo efecto pero sin usar portcontrol.exe

Código PHP:
require_once("class/php_iol.class.php");
    
$DemoPhpIOL = new php_iol();
    
$RcvByte $DemoPhpIOL->GetIOInput(889); // Base(378h) + 1 = 889
    
    
if($RcvByte 127) {
    
$RcvByte $RcvByte -128;
    echo 
"1: true <br>";
    }else{
    echo 
"1: false <br>";
    }

    if(
$RcvByte 63) {
    
$RcvByte $RcvByte -64;
    echo 
"2: true <br>";
    }else{
    echo 
"2: false <br>";
    }
    
    if(
$RcvByte 31) {
    
$RcvByte $RcvByte -32;
    echo 
"3: true <br>";
    }else{
    echo 
"3: false <br>";
    }
    
    if(
$RcvByte 15) {
    
$RcvByte $RcvByte -16;
    echo 
"4: true <br>";
    }else{
    echo 
"4: false <br>";
    }
    
    if(
$RcvByte 7) {
    
$RcvByte $RcvByte -8;
    echo 
"5: true <br>";
    }else{
    echo 
"5: false <br>";
    } 
Es decir necesito meter este ultimo codigo en la funcion para que me devuelta un resultado que pueda volver a meter en el formulario, pero no se como formular la funcion pues cuando lo intento evidentemente estoy errando en algo porque da error, supongo que será por poner mal o faltar algun corchete o parentesis, el caso es que no doy con la solucion.

Si alguien me ayudara a ver el error se los agradecería
__________________
:) Fernando Dichiera (:
[email protected]