Ver Mensaje Individual
  #17 (permalink)  
Antiguo 25/06/2012, 11:20
Avatar de lambar
lambar
 
Fecha de Ingreso: marzo-2005
Ubicación: Murcia Fumeta
Mensajes: 55
Antigüedad: 19 años, 6 meses
Puntos: 0
Respuesta: Alucinante, 1 y 1 no son iguales...

aver os explico, los datos llegan en base64 desde un programa echo en visual basic 5.0

miarchivo.php?DATA=tres_variables_juntas_encriptad as_en_base64

la raiz del problema venia en

Código PHP:
$data base64_decode($_GET['DATA']); 
me he echo esta función:

Código PHP:
function limpia $var ) {
    
$x strlen($var);
    for (
$i=0$i<=$x ;$i++){
        if ( 
ord($var{$i}) > AND ord($var{$i}) < 256 $xx .= $var{$i};
    }
    return 
$xx;

ahora lo que hago es:

Código PHP:
$data limpia(base64_decode($_GET['DATA'])); 
y por fin funciona.... no es la solución perfecta.... pero funciona que es lo que le interesa al jefe.... jeje saludos y un gúgol de gracias por intentar ayudarme.