Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    52

    problema con imap ed unlink

    Salve a tutti.
    Questa è la prima volta che posto su questo forum.
    Sto realizzando un piccolo mailclient che utilizza imap.
    Il mio problema è questo.
    ho usato la funzione fetchbody per rintracciare la presenza di un eventuale allegato all'interno del testo della mail se c'è il contenuto lo inserisco in un file e faccio il download.
    tutto questo funziona a meraviglia.
    Il mio problema è che non sò come fare a cancellare il file creato con fopen alla fine dello scaricamento da parte dell'utente.

    Allego codice del file download.php.
    <?php
    include("set/general.php");

    $numero = $_GET['id'];
    $allegato=$_GET['all'];


    @$mbox = imap_open ("{".$RgePop[host].":".$RgePop[port]."/pop3}INBOX", $RgePop[un], $RgePop[pass]);

    @$attac=imap_base64(imap_fetchbody($mbox, $numero, 2));

    @$creo = fopen("allegato/$allegato", "w");

    if (!$creo)
    {

    echo ("<font face=\"verdana\" size=\"2\"><center>Impossibile leggere l'allegato");


    }

    else
    {

    @fwrite($creo, $attac);

    @fclose($creo);
    $peso= filesize("allegato/$allegato");
    $peso=$peso/1024;
    $peso=number_format($peso, 2, ',', ' ');

    echo " <tr>
    <td width=\"230\" height=\"30\" valign=\"bottom\"><p align=\"center\"><font size=\"2\" face=\"Verdana\"><a href=\"allegato/$allegato\">Scarica L'allegato</a></td>
    </tr>";

    ringrazio in anticipo chi mi aiuterà
    Ciao

  2. #2
    ciao, puoi postare il codice che ti permette di prendere l'allegato dalla mail?

    grazie ciao

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.