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:
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:
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
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:
PHP:
$variabili = "Email=$mail&Id=$idRich&File=$filepdf";
$url = "url a cui spedire i dati";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $variabili );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_exec($ch);
Allora ho pensato di usare CURLOPT_PUT in questo modo:
PHP:
$filename = "file pdf da spedire";
$size = filesize($filename);
$file = fopen($filename, "r");
$ch = curl_init($test_url);
curl_setopt($ch, CURLPOT_PUT,1);
curl_setopt($ch, CURLPOT_INFILE,$file);
curl_setopt($ch, CURLPOT_INFILESIZE,$size);
$output = curl_exec($ch);
curl_exec($ch);
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
Ultima modifica di un moderatore: