Ragazzi qualche buon anima che mi aiuta...... dentro $result ho un array del tipo:
codice:
Array ( 
[lista_documenti] => Array ( 
[0] => Array ( [id] => 15420956 [nome] => cliente genico [data] => 11/01/2018 [importo_netto] => 1000.00 [importo_totale] => 1220.00 [valuta] => EUR) 
[1] => Array ( [id] => 15451343 [nome] => pippo [data] => 11/01/2018 [importo_netto] => 1000.00 [importo_totale] => 1220.00 [valuta] => EUR) ) 
[pagina_corrente] => 1 [numero_pagine] => 1 [numero_risultati] => 2 [risultati_per_pagina] => 250 [success] => 1 ) 
Codice PHP:

dovrei inviare questo 
array ad un server ed ho provato a fare nel seguente modo.....

// trasformo la mia array in JSON 
$dati json_encode($result);

// inizializzo curl
$ch curl_init();

// imposto la URl del web-service remoto
curl_setopt($chCURLOPT_URL$uri);


// preparo l'invio dei dati col metodo POST
curl_setopt($chCURLOPT_POSTtrue);
curl_setopt($chCURLOPT_POSTFIELDS,$dati);

// imposto gli header correttamente
curl_setopt($chCURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' strlen($dati))
);

// eseguo la chiamata
curl_exec($ch);

// chiudo

curl_close($ch); 

ed ora il server mi dice "
Parametro 'api_uid' mancante." sono andato a leggere ed ho trovato questo
I parametri api_uid e api_key sono necessari per effettuare qualsiasi operazione e vanno inseriti come parametri JSON in tutte le richieste.
ho sia
api_uid=123456 che api_key=abcd1234efg567 macome faccio ad passare questi parametri al server....