Visualizzazione risultati 1 fino 8 di 8

Discussione: Mail con allegati non funzionanate

  1. #1
    Guest

    Predefinito Mail con allegati non funzionanate

    ciao gente.
    ho modificato questo script, trovato qui sul forum:

    Codice PHP:
    <?php
    include_once('check_login.php');
    include(
    '../header.php');
    include(
    'conn.php');

    $oggetto='Richiesta blog';
    $testo=$_POST['testo'];

    $attach = $_FILES["allegato"]["tmp_name"];
    $file_name = $_FILES["allegato"]["name"];
    $file_type = $_FILES["allegato"]["type"];
    $file_size = $_FILES["allegato"]["size"];

    $boundary = md5(uniqid(microtime()));

    $file = @fopen($attach, "rb");
    $contents = @fread($file, $file_size);
    $encoded_attach = chunk_split(base64_encode($contents));
    @
    fclose($file);

    $mail_headers = "From: lsdBlogs\n";
    $mail_headers .= "MIME-version: 1.0\n";
    $mail_headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"\n";
    $mail_headers .= "Content-Transfer-Encoding: 8bit\n";

    $mail_body = "This is a multi-part message in MIME format.\n--$boundary\n";
    $mail_body .= "Content-Type: text/plain; charset=iso-8859-9\n";
    $mail_body .= "Content-Transfer-Encoding: 8bit\n\n" . $testo ."\n";

    $mail_body .= "--$boundary\nContent-type: $file_type;\n name=\"$file_name\"\n";
    $mail_body .= "Content-Transfer-Encoding: base64\nContent-Disposition: attachment\n filename=\"$file_name\"\n";
    $mail_body .= chr(13) . chr(10).$encoded_attach."\n";

    $dest = "lsdblogs@altervista.org";

    mail($dest, $oggetto, $mail_body, $mail_headers);

    echo
    "La mail dovrebbe essere stata mandata";

    ?>
    il problema è che non ricevo ninete..
    l'alias fa riferimento ad una casella su FREEMAIL.it..


    grazie.
    Ultima modifica di jostock : 04-06-2006 alle ore 23.11.13

  2. #2
    Guest

    Predefinito

    Potrebbe essere solo un sovraccarico temporaneo del server, comunque prova ad inviare l'email ad un altro indirizzo, a scanso di equivoci.

  3. #3
    Guest

    Predefinito

    ma lo script è giusto?

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Quello script in PHP deve essere "attivato" tramite un form che gli spedisce anche un file oltre al testo.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  5. #5
    Guest

    Predefinito

    beh si è chiaro lol :)

    c'è un form che viene riempito e poi chiama lo script..
    ma non ho ricevuto nulla :(
    ho provato a spedirmi qualcosa ma nn va :(

  6. #6
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Prova a sostituire:
    Codice PHP:
    mail("$dest", "$oggetto", "$mail_body", "$mail_headers");
    Con:
    Codice PHP:
    mail($dest, $oggetto, $mail_body, $mail_headers);
    Anche se dovrebbe funzionare allo stesso modo.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  7. #7
    Guest

    Predefinito

    si avevo provato, leggendo direttaemnte da php.net.
    funziona bene in quel modo :)

    chiudi pure.

    NON SERVIVANO GLI APICI.

  8. #8
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Chiudo!
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •