problema CURLOPT_POST e CURLOPT_PUT

  • Creatore Discussione Creatore Discussione luca18b
  • Data di inizio Data di inizio

luca18b

Nuovo Utente
1 Ott 2012
4
0
0
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:
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);
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:
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);
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
 
Ultima modifica di un moderatore:
Ciao,
usa i tag per racchiudere il codice che posti , seconda riga della barra di formattazione ultime 3 icone (PHP,HTML,CODE), diventa piu leggibile
 

Discussioni simili