Inviare mail con allegato PDF non uppato

corinzio2010

Nuovo Utente
24 Mar 2010
1
0
0
Salve,
Ho creato un form in php che mi invia una mail in html e funziona bene.
Ora vorrei che mi inviasse assieme a questa mail anche un allegato pdf standard che ho sul mio sito. Attenzione: non voglio che l'utente faccia l'upload di un allegato, ma sono io che mando lo stesso allegato in automatico a tutte le mail.
Ho cercato in giro e scaricato vari scripts ma sono alquanto complessi e ci capisco poco.

Mi potreste dire per cortesia cosa devo inserire in questo codice:

<?php
....

if (isset($_POST['Submit'])) {

$email = "esempio@hotmail.it";
$subject = "Richiesta informazioni";
$message = "Messaggio HTML";
$headers = "From: Mario Rossi\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$headers .= "Content-Transfer-Encoding: 7bit\n\n";

//invio mail
mail($email, $subject, $message, $headers);

echo ("<font color='red'>Messaggio inviato!font>");
}
?>

N.B. Ho volontariamente omesso altre parti del codice che non interessano l'argomento, come variabili, sostituzione caratteri speciali, accapo, etc...
Premetto che vorrei evitare di ricorrere a PHPMailer e programmi simili.

Grazie.
 
C'è un valido motivo per cui non vuoi ricorrere a classi come PHPMailer? Perché se è solo per comodità ti consiglio di modificare i tuoi "canoni" e passare a qualcosa di semplice e flessibile. Non c'è una maniera semplice per inserire allegati in un messaggio e-mail con PHP, se non quello di usare una classe che faccia il lavoro al posto tuo.
 

Discussioni simili