Salve...Io ho 2 file...1 html col form per l'invio di un allegato e 1 php con la classe phpmailer. Io in pratica vorrei che quando uno allega e mi manda il file che risiede sul suo compurer, tale file non si salvasse sul mio server o se c'era un modo per eliminare in automatico tale file salvato da phpmailer.
Se proprio non c'è modo di fare una cosa o un'altra mi dite come posso includere tale file in una cartella "temp" che risiede nella cartella di phpmailer? Perchè adesso tutti i file allegati me li trovo nella cartella phpmailer.
require_once('class.phpmailer.php');
//upload dell'allegato
if (!move_uploaded_file($_FILES['allegato']['tmp_name'], $_FILES['allegato']['name']))
{
echo "Errore nel caricamento dell'immagine";
}
else{
//invio mail
$mail = new PHPMailer();
$mail->SetFrom($_POST['email'],$_POST['nome']."".$_POST['cognome']); //mittente
$mail->AddAddress("fabio-barba@alice.it", "Nome destinatario"); //destinatario
$mail->Subject = "Invio mail da form"; //oggetto
$mail->Body = $_POST['messaggio']; //corpo del messaggio
$mail->AddAttachment($_FILES['allegato']['name']); //allegato appena caricato sul server
if(!$mail->Send())
{
echo "Messaggio non inviato! <p>";
echo "Errore: " . $mail->ErrorInfo;
exit;
}
echo "Message inviato con successo";
}
?>
<!-- QUI INVECE REINDIRIZZO L'UTENTE DOPO 4 SECONDI ALLA PAGINA CHE VOGLIO -->
<script language="JavaScript" type="text/javascript">
window.setTimeout ("location.href=('http://fscg.blogspot.it/p/manutd-2003.html')", 4000);