$te
09-12-2012, 23:04
Salve,
dopo un weekend di ricerche, siete la mia ultima speranza.
Ho un form nel mio sito, creato con wordpress (form creato con contact form 7).
Il form invia una email al "cliente", ma vorrei anche inviare una email con allegato un file pdf con le informazioni del form.
Riesco ad inviarmi una email con un file pdf tramite questo codice:
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',12);
$pdf->Cell(40,10,'Ciao Mondo!');
$doc = $pdf->Output('', 'S');
// invio dell'email
$mail = new PHPMailer();
$mail->From = '[email protected]';
$mail->FromName = 'evobuoni';
$mail->Subject = 'Allegato in PDF';
$mail->Body = 'Apri il file in allegato';
$mail->AddAddress('[email protected]');
// defiojainizione dell'allegato
$mail->AddStringAttachment($doc, 'doc.pdf', 'base64', 'application/pdf');
// spedizione
$mail->Send();
Tuttavia, non so come usare i dati del form e soprattutto, avviarlo (inviare l'email) solo al momento del "submit".
Forse se cé addirittura un plugin di wordpress, ma non l'ho trovato.
Grazie!!
dopo un weekend di ricerche, siete la mia ultima speranza.
Ho un form nel mio sito, creato con wordpress (form creato con contact form 7).
Il form invia una email al "cliente", ma vorrei anche inviare una email con allegato un file pdf con le informazioni del form.
Riesco ad inviarmi una email con un file pdf tramite questo codice:
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',12);
$pdf->Cell(40,10,'Ciao Mondo!');
$doc = $pdf->Output('', 'S');
// invio dell'email
$mail = new PHPMailer();
$mail->From = '[email protected]';
$mail->FromName = 'evobuoni';
$mail->Subject = 'Allegato in PDF';
$mail->Body = 'Apri il file in allegato';
$mail->AddAddress('[email protected]');
// defiojainizione dell'allegato
$mail->AddStringAttachment($doc, 'doc.pdf', 'base64', 'application/pdf');
// spedizione
$mail->Send();
Tuttavia, non so come usare i dati del form e soprattutto, avviarlo (inviare l'email) solo al momento del "submit".
Forse se cé addirittura un plugin di wordpress, ma non l'ho trovato.
Grazie!!