Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    169

    PHPMailer come eliminare file temporanei ?

    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>

  2. #2
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    If you think your users are idiots, only idiots will use it. DropBox

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    169
    Grazie mille

    Ho aggiunto alla fine

    Codice PHP:
    array_map('unlink'glob("$percorso*")); 
    e sembra funzionare

    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.