09-13-2018, 09:56 AM
(09-13-2018, 09:42 AM)DR035 Ha scritto: Buongiorno a tutti, tramite la libreria xmlrpc dovrei inviare delle variabili ma ricevo questo errore
Warning: Invalid argument supplied for foreach() in /web/htdocs/www.xxxxxxxx.xxx/phpxmlrpc-4.0.0/src/Value.php on line 287
Codice:$roomdays =
array(
'id'=>'12',
'days' =>
array(
array(
'avail'=>5,
'no_ota'=>1
), 'struct')
);
$args= array(new xmlrpcval('12121', 'string'), new xmlrpcval('12321313', 'int'), new xmlrpcval('16/09/2018', 'string'), new xmlrpcval('$roomdays', 'array'));
$message = new xmlrpcmsg('update_avail', $args);
$struct = $server->send($message)->value();
il risultato che ottengo con json_encode($roomdays) è uguale a:
Codice:{"id":"12","days":[{"avail":5,"no_ota":1},"struct"]}
mentre, secondo la guida, dovrei ottenere:
Codice:roomdays= [
# The first room:
{'id': 1, 'days': [{'avail': 1}, {}, {'no_ota': 0}],
# The second room:
{'id': 2, 'days': [{'price': 120}, {'closed': 1}, {}],
]
Non capisco come mai non riesco a passare l'array delle camere. Grazie per il certo aiuto.
Ciao,
per favore scrivi una mail a devel@wubook.net con l'xml tree di response e request.
Non usiamo PHP e il forum non è il posto giusto per qualsiasi tipo di supporto.
Cheers