Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/09/2017, 06:38
Anarko
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 2 meses
Puntos: 22
Cómo pasar parametros "límpios" desde {xml-rpc} a una función ?

Hola, tengo ésto:
Código PHP:

    
function prueba($a$b){
        
$s['a'] = "\$a vále ::".print_r($a1).'::';
        
$s['b'] = "\$b vále ::".print_r($b1).'::';
        return 
$s;
        }
    
$servidor xmlrpc_server_create();
    
xmlrpc_server_register_method($servidor'prueba''prueba');
    
$POST = ARRAY(
                        
'a' => 1,
                        
'b' => 2,
                        );
    
$Q xmlrpc_encode_request('prueba'$POST, ARRAY('XML')); 
hasta aquí creo que todo BIEN, por que $Q contiene el string XML requisitado en el segundo parámetro por http://php.net/manual/es/function.xm...all-method.php sin embargo al hacer la petición RPC obtengo un resultado diferente al esperado:
Código PHP:
    print_r(xmlrpc_server_call_method($servidor$Q, ARRAY())); 
yo esperaría recibir
Código PHP:
Array
(
    [
a] => $a vále 1
    
[b] => $b vále 2

dónde fállo en mi código?

Gracias!