Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Php e allegato gmail

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2016
    Messaggi
    3

    Php e allegato gmail

    Salve,

    Ho realizzato uno script in php che invia una semplice email con un allegato generato in javascript. Fino a qua nessun problema ma controllando i vari servizi di posta mi sono reso conto che usando la webapp di gmail non riesco a visualizzare l'allegato. Se invece uso l'applicazione l'allegato viene visualizzato senza alcun problema.
    Lo script in questione è il seguente:
    Codice PHP:

    <?phpif($_POST) {

        
    $fileatt_type "application/pdf"// File Type    $fileatt_name = "filename.pdf"; // Filename that will be used for the file as the attachment
        
    $email_from "info@dominio.ext";    $email_subject "Hello world";    $email_message "Hello World<br><br>";
        
    // destinatario email    $email_to = $_POST['email1'];    $headers = "From: " .$email_from;

        
    $semi_rand md5(time());    $mime_boundary "==Multipart_Boundary_x{$semi_rand}x";
        
    $headers .= "\nMIME-Version: 1.0\n" .        "Content-Type: multipart/mixed;\n" .        " boundary=\"{$mime_boundary}\"";    $email_message .= "This is a multi-part message in MIME format.\n\n" .        "--{$mime_boundary}\n" .        "Content-Type:text/html; charset=\"iso-8859-1\"\n" .        "Content-Transfer-Encoding: 7bit\n\n" .        $email_message .= "\n\n";        // file from ajax request    $data = chunk_split($_POST['file']);        $email_message .= "--{$mime_boundary}\n" .        "Content-Type: {$fileatt_type};\n" .        " name=\"{$fileatt_name}\"\n" .    "Content-Disposition: attachment;\n" .    " filename=\"{$fileatt_name}\"\n" .        "Content-Transfer-Encoding: base64\n\n" .        $data .= "\n\n" .            "--{$mime_boundary}--\n";    // send email    mail($email_to, $email_subject, utf8_decode($email_message), $headers);
    }?>
    Grazie in anticipo,

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ciao e benvenuto, sperando d'aver capito se apri la posta con un client (outlook, Fedora, etc...) vedi e apri l'allegato mentre se accedi da web direttamente su Gmail lo blocca.
    Se è così controlla le impostazioni di Gmail, inoltre verifica (inviando un pdf con solo scritto ciao.... Questa è una prova) che non sia la creazione in js a dare problemi
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Tag per questa discussione

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.