Xmlrpc en PHP
Hola,
Tras instalar la extensión de xmlrpc en PHP y probar el script de ejemplo siguiente:
#!/usr/local/bin/php -q
<?
include("xmlrpc.inc");
$thestate=32;
$f=new xmlrpcmsg('examples.getStateName',
array(new xmlrpcval($thestate, "int")));
$c=new xmlrpc_client("/RPC2", "betty.userland.com", 80);
$r=$c->send($f);
$v=$r->value();
if (!$r->faultCode()) {
print "State number ". $thestate . " is " .
$v->scalarval() . "<BR>";
print "<HR>I got this value back<BR><PRE>" .
htmlentities($r->serialize()). "</PRE><HR>\n";
} else {
print "Fault: ";
print "Code: " . $r->faultCode() .
" Reason '" .$r->faultString()."'<BR>";
}
?>
obtengo siempre el siguiente error:
Fatal error: Cannot redeclare xmlrpc_decode() in /usr/src/xmlrpc/xmlrpc.inc on line 1017
¿Tienes alguna idea de porqué está pasando? ¿Cómo solucionarlo?
Tras instalar la extensión de xmlrpc en PHP y probar el script de ejemplo siguiente:
#!/usr/local/bin/php -q
<?
include("xmlrpc.inc");
$thestate=32;
$f=new xmlrpcmsg('examples.getStateName',
array(new xmlrpcval($thestate, "int")));
$c=new xmlrpc_client("/RPC2", "betty.userland.com", 80);
$r=$c->send($f);
$v=$r->value();
if (!$r->faultCode()) {
print "State number ". $thestate . " is " .
$v->scalarval() . "<BR>";
print "<HR>I got this value back<BR><PRE>" .
htmlentities($r->serialize()). "</PRE><HR>\n";
} else {
print "Fault: ";
print "Code: " . $r->faultCode() .
" Reason '" .$r->faultString()."'<BR>";
}
?>
obtengo siempre el siguiente error:
Fatal error: Cannot redeclare xmlrpc_decode() in /usr/src/xmlrpc/xmlrpc.inc on line 1017
¿Tienes alguna idea de porqué está pasando? ¿Cómo solucionarlo?
1 Respuesta
Respuesta de bankhacker
1