Ciao a tutti o trovato questo script via internet per inviare allegati con PHPMailer
ho fatto delle piccole modifiche, funziona tutto alla grande, solo che non mi elimina i file nella cartella Allegato una volta inviata l'email, qualcuno sa come fare ?
Codice PHP:
<?php
// se è stato inviato il file... if(isset($_POST['invia']
if(isset($_POST['invia']))
{
//Percorso dove raccoglieremo gli allegati
$percorso = "Allegati/";
//Nome e Cognome
$nome = $_POST['nome'];
$cognome = $_POST['cognome'];
//Upload dell'allegato
move_uploaded_file($_FILES['allegato']['tmp_name'], $percorso.$_FILES['allegato']['name']);
//Messaggio
$oggetto = "Questa Email contiene un allegato";
$messaggio = "
Nome: $nome
Cognome: $cognome";
//Inclusione della libreria
require_once("../PHPMailer_v5.1/class.phpmailer.php");
//Creiamo un oggetto PHPMailer e ne settiamo le variabili
$mail = new PHPMailer();
//Inclusione dei parametri del Server Smtp Esterno
include("../PHPMailer_v5.1/ParametersExternalSmtpServer.php");
$mail->From = "mittente@mittente.com";
$mail->FromName = "mittente@mittente.com";
$mail->AddAddress("info@miosito.it"); // Destinatario
$mail->IsHTML(true);
$mail->Subject = $oggetto;
$mail->Body = $messaggio;
$mail->AddAttachment($percorso.$_FILES['allegato']['name']);
//Inviamo l'email
if($mail->Send())
echo "
Email inoltrata correttamente
";
} // fine if(isset($_POST['invia']
?>
<form enctype="multipart/form-data" method="post" action="">
Nome:<input name="nome" type="text" size="20">
Cognome:<input name="cognome" type="text" size="20">
File:<input name="allegato" type="file">
<input type="submit" name="invia">
</form>