Ieri ho postato un problema con CUrl, ora ho informazioni più precise:

ho provato ad inviare una stringa sotto forma di file con Curl, la chiamata andava in loop.

il problema risiedeva qui curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_DIGEST);
settaggio che va bene quando invio un normale form con Curl, ma a quanto pare non quando invio un multipart-form-data.

per farlo funzionare ho dovuto cambiare con
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_DIGEST | CURLAUTH_NTLM);

Io non capisco che senso abbia, dato che non è il server di destinazione a dare errore, è proprio la chiamata curl che looppa, non capisco proprio, mi illuminate?