Messaggio con allegato

Ho girato un po' su google ma non ho trovato niente di esplicito e semplice su come inserire un allegato in una e-mail...

Come potrei modificare questo script per inserirci un allegato?

<?PHP

    $mail_to      = "destinatario@dominio.it";

    $mail_from    = " <mittente@diminio.it>";

    $mail_subject = "prova";

    $mail_body    = "<p><font color='red'>Saluti da PHP!!!</font></p>";

    $header  = "MIME-Version: 1.0\r\n";

    $header .= "Content-type: text/html; charset=iso-8859-1\r\n"; 

    $header .= "CC: <destinatario@dominio.it>\n";

    $header .= "Bcc: <destinatario@dominio.it>\n";

    $header .= "From: $mail_from";

    mail($mail_to, $mail_subject, $mail_body, $header);

       echo  "Email inviata con successo!";

?>

inviato 11 anni fa
MGbyte78
X 0 X

Consiglio anche a te di usare la classe PHPMailer, uno script collaudato e vermanete potente per l'invio di email, dalle più semplici alle più elaborate. Tra le tante cose gestisce anche gli allegati (anche multipli)

ecco un esempio di utilizzo preso dal sito ufficiale:

<?php
require("mail.inc.php");

// Instantiate your new class
$mail = new MyMailer;

// Now you only need to add the necessary stuff
$mail->AddAddress("josh@site.com", "Josh Adams");
$mail->Subject = "Here is the subject";
$mail->Body    = "This is the message body";
$mail->AddAttachment("c:/temp/11-10-00.zip", "new_name.zip");  // optional name

if(!$mail->Send())
{
   echo "There was an error sending the message";
   exit;
}

echo "Message was sent successfully";
?>

Nella pagina "Tutorial" del sito trovi citati diversi articoli interessanti

 :bye:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

ok grazie darò un' occhiata,

 :bye:

risposto 11 anni fa
MGbyte78
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda