Buongiorno a tutti,
vi espongo il mio problema che non sto riuscendo a risolvere.
Devo passare ad una pagina html esterna dei dati, e precisamente una mail, un id e un file pdf.
In un primo momento avevo pensato di usare CURLOPT_POST in modo da inviare tutti i dati come un normale post html:
Codice PHP:
$variabili "Email=$mail&Id=$idRich&File=$filepdf"
$url "url a cui spedire i dati";
$ch curl_init($url); 
curl_setopt($chCURLOPT_HEADER0); 
curl_setopt($chCURLOPT_POSTtrue); 
curl_setopt($chCURLOPT_POSTFIELDS$variabili ); 
curl_setopt($chCURLOPT_RETURNTRANSFER1); 
$output curl_exec($ch); 
curl_exec($ch); 
Il problema risiede nel fatto che in questo caso spedisco alla pagina html solo il nome del file pdf e non il file intero.
Allora ho pensato di usare CURLOPT_PUT in questo modo:
Codice PHP:
$filename "file pdf da spedire"
$size filesize($filename); 
$file fopen($filename"r"); 
$ch curl_init($test_url); 
curl_setopt($chCURLPOT_PUT,1); 
curl_setopt($chCURLPOT_INFILE,$file); 
curl_setopt($chCURLPOT_INFILESIZE,$size); 
$output curl_exec($ch); 
curl_exec($ch); 
con questo comando dovrei riuscire a passare il file intero.

il problema che mi si pone adesso, è come fare a combinare insieme questi due pezzi di codice in modo da passare alla pagina html destinataria il file pdf nella variabile File richiesta.

es html: Email=
Id=
File= sfoglia...

grazie mille per tutte le possibili risposte