Visualizzazione dei risultati da 1 a 5 su 5

Discussione: email in formato html

  1. #1

    email in formato html

    ciao ragazzi!devo fare un form mail uso questo codice:

    Codice PHP:
    $target "xxx@tiscali.it";
    $subject "email dal sito ";
    $text $msg;

        
    // Questa sono le righe che funzionano da
        // intestazione alla mail
        
    $header "From: [email]sitoweb@xxx.it[/email]
                   Reply-To: 
    $email
                   X-Mailer: PHP/4.0.2
                   Content-Type: html"
    ;


       
    // Funzione mail!
       
    mail ($target,$subject,$text,$header); 
    dentro la varabile $msg ci sono dei tag html ma non li legge come tag e me li stampa nella mail,
    come posso fare x farli considerare dei tag html x formattare il testo della email??

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    107
    Io come intestazione per inviare mail formattate in html uso questa....

    A me funziona...
    Buona fortuna.

    $mail_in_html = "MIME-Version: 1.0\r\n";
    $mail_in_html .= "Content-type: text/html; charset=iso-8859-1\r\n";

    ciao

  3. #3
    grazie tante! così funziona!!!ciao

  4. #4
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Io ho scritto in questo modo
    Codice PHP:
    $target "simone.macmini@fastwebnet.it";
            
    $subject "INVIO MODULO DISPONIBILITA";
            
    $msg "<html><head><title>Richiesta di Disponibilità</title>";
            
    $msg .= "<link href='http://www.ancoravela.it/stylesheet.css' rel='stylesheet' type='text/css' /></head><body>";
            
    $msg .= "<table class=\"mail_table\" width=\"500\" cellpadding=\"2\" cellspacing=\"2\">
                  <tr>
                    <td width=\"500\">[b]Richiesta inoltrata da[/b]</td>
                  </tr>
                  <tr>
                    <td>"
    .RemoveHtml(strtoupper($cognome))."".RemoveHtml(strtoupper($nome))."</td>
                  </tr>
                  <tr>
                    <td>"
    .fun_pulisco_a_capo($testo)."</td>
                  </tr>
                  </table>"
    ;
            
    $msg .= "</body></html>";
            
    $text $msg;
            
                
    // Questa sono le righe che funzionano da
                // intestazione alla mail
                
    $header_html "From: Ancora Vela WebSite<info@ancoravela.it>
                           Reply-To: 
    $mail
                           X-Mailer: PHP/4.0.2
                           MIME-Version: 1.0\r\n
                           Content-type: text/html; charset=iso-8859-1\r\n"
    ;
            
            
               
    // Funzione mail!
               
    mail ($target,$subject,$text,$header_html); 
    La mail non viene interpretata in html, ma si stampa tutto il sorgente e inoltre mi stampa
    Content-type: text/html; charset=iso-8859-1 ad inizio mail. Dove può essere l'errore?

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    107
    prova ad aggiungere il carattere di "a capo" dopo ogni istruzione dell'header:

    $header_html = "From: Ancora Vela WebSite<info@ancoravela.it>\n
    Reply-To: $mail\n
    X-Mailer: PHP/4.0.2\n
    MIME-Version: 1.0\n
    Content-type: text/html; charset=iso-8859-1\n";

    non ho avuto tempo di provarlo, ma mi pare di ricordare che servissero...
    ciao e buona fortuna

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.