1
I Use This!
Low Activity

News

Analyzed 1 day ago. based on code collected 2 days ago.
Posted almost 7 years ago by Danielix18
AND THE WINNER IS:????? GAETANO GIUNTA!!! Infinite grazie Gaetano, grazie alle ultime indicazioni ho concluso questo lavoro ed ero alle primissime armi con Xmlrpc. Il suo aiuto è stato preziosissimo per me. nota 1: sto usando la versione 4.0.0, passo ... [More] all'ultima? nota 2: per puntare al massimo - come suggerito nella sua risposta - ho scritto questo codice, inviando un id camera errato ma il faultCode non viene rilevato. $response = $server->send($message); if (!$response->faultCode()) { $struct =... [Less]
Posted almost 7 years ago by Gaetano Giunta
Altra nota: mi sembra che l'esmpio di chiamata che si trova alla pagina https://tdocs.wubook.net/wired/intro.html#data-types-and-xml-representations per il php non sia a prova di proiettile, poiche' manca la verifica che la risposta ricevuta non sia di tipo errore. Una versione migliore sarebbe:
Posted almost 7 years ago by Gaetano Giunta
PS: per vedere l'xml prodotto, senza tentare di contattare il server, basta fare: $args = array(...); $message = new xmlrpcmsg('update_avail', $args); var_dump($message->serialize());
Posted almost 7 years ago by Gaetano Giunta
Need help for xmlrpc array of rooms
Posted almost 7 years ago by Gaetano Giunta
Allora: 1- penso ci sia ancora un errore nel codice mostrato, quello corretto dorebbe essere: $args = array( new xmlrpcval(1511561.3212, 'string'), new xmlrpcval('1852', 'int'), new xmlrpcval('16/09/2018', 'string'), php_xmlrpc_encode($roomdays) ); ... [More] 2- il modo migliore per debuggare la comunicazione col server e vedere se l'encoding dei paramteri ha funzionato come atteso e' utilizzare il metodo setDebug della classe xmlrpc_client, pe: $client = new xlmlrpc_client(...); $client->setDebug(2); $args... [Less]
Posted almost 7 years ago by Danielix18
Salve Gaetano, ha avuto modo di analizzare la mia situazione :-) ?
Posted almost 7 years ago by Danielix18
Ciao Gaetano e tante grazie per la tua risposta. A seguito di questa tua indicazione ho provato a procedere in questo modo. 1. array $roomsday lasciato identico 2. modifica variabile $args $args= array(new xmlrpcval(1511561.3212, 'string'), new ... [More] xmlrpcval('1852', 'int'), new xmlrpcval('16/09/2018', 'string'), new xmlrpcval(**php_xmlrpc_encode($roomdays)**,'array')); Ora non mi viene mostrato più alcun errore ma, come avevi profetizzato, non riesco ancora a inviare il valore avail. Può dipendere ancora... [Less]
Posted almost 7 years ago by Danielix18
Ciao Gaetano e tante grazie per la tua risposta. A seguito di questa tua indicazione ho provato a procedere in questo modo. 1. array $roomsday lasciato identico 2. modifica variabile $args $args= array(new xmlrpcval(1511561.3212, new ... [More] xmlrpcval('1852', 'int'), new xmlrpcval('16/09/2018', 'string'), new xmlrpcval(**php_xmlrpc_encode($roomdays)**,'array')); Ora non mi viene mostrato più alcun errore ma, come avevi profetizzato, non riesco ancora a inviare il valore avail. Può dipendere ancora dal passaggio... [Less]
Posted almost 7 years ago by Danielix18
Ciao Gabrile e tante grazie per la tua risposta. A seguito di questa tua indicazione ho provato a procedere in questo modo. 1. array $roomsday lasciato identico 2. modifica variabile $args $args= array(new xmlrpcval(1511561.3212, new ... [More] xmlrpcval('1852', 'int'), new xmlrpcval('16/09/2018', 'string'), new xmlrpcval(**php_xmlrpc_encode($roomdays)**,'array')); Ora non mi viene mostrato più alcun errore ma, come avevi profetizzato, non riesco ancora a inviare il valore avail. Può dipendere ancora dal passaggio... [Less]
Posted almost 7 years ago by Gaetano Giunta
PPS: not too important, but this project has moved to github, and all tickets should be opened there going forward...