Visualizzazione dei risultati da 1 a 5 su 5

Discussione: stile dentro la mail

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    433

    stile dentro la mail

    ciao a tutti , ho un semplice codice per l' invio della mail in html:

    Codice PHP:

    $header 
    "From: [email]io@io.it[/email]"."\r\n";
    $header .= "Reply-To: [email]io@io.it[/email] \r\n";
    $header .= "CC: [email]me@me.it[/email] \r\n";
    $header .= "X-Mailer: PHP/".phpversion();

    // costruiamo le intestazioni specifiche per il formato HTML
    $header .= "MIME-Version: 1.0\n";
    $header .= "Content-Type: text/html; charset=\"iso-8859-1\"\r\n";
    $header .= "Content-Transfer-Encoding: 7bit\r\n\r\n";

    //costruiamo il testo in formato HTML
    $subject "Conferma viaggio numero: $idviaggio da $oper  - c.att.: $catt";
    $dtv2="$gg-$mm-$aa";
    $messaggio "<html><head>
    <style type=\"text/css\">
     h1 {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 30px;
        color: #7D0000;
    }
    h2 {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 20px;
        color: #7D0000;
    }
    p {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 15px;
        color: #0E0E0E;
    }
    </style></head>

    <body>



    <h1>Cortese attenzione di 
    $catt </h1>
    <h2>Conferma viaggio numero [b]
    $idviaggio[/b]</h2>
    Inviata da 
    $oper
    <hr>
    Data viaggio: [b]
    $dtv[/b] | Mezzo richiesto: [b]$mezzo[/b] | Targa: $targa | Nolo: $nolo
    <hr>
    Note del viaggio: 
    $note
    <hr>"
    ;

    $messaggio.="[b]Ritiri:[/b]
    "
    ;

    if (!empty(
    $r1)) {
        
    $messaggio.= "1° > ".nl2br($r1);
    }
    if (!empty(
    $r2)) {
        
    $messaggio.=  "<hr>2° > ".nl2br($r2);
    }
    if (!empty(
    $r3)) {
        
    $messaggio.=  "<hr>3° > ".nl2br($r3);
    }

    $messaggio.="<hr>[b]Consegne:[/b]

    "
    ;

    if (!empty(
    $c1)) {
        
    $messaggio.=  "1° > ".nl2br($c1);
    }
    if (!empty(
    $c2)) {
        
    $messaggio.=  "<hr>2° > ".nl2br($c2);
    }
    if (!empty(
    $c3)) {
        
    $messaggio.=  "<hr>3° > ".nl2br($c3);
    }
    if (!empty(
    $c4)) {
        
    $messaggio.=  "<hr>4° > ".nl2br($c4);
    }


    $messaggio.="

    </p>






    <a href=\"#\">Conferma</a></p>

    </body></html>"
    ;
    // inviamo il messaggio di posta elettronica
    // controllando eventuali errori
    if( @mail("ciao@ciao.com"$subject$messaggio$header) ){ 

    la mail viene inviata senza problemi... ma non mi prende lo stile....
    <h1> e <h2> dovrebbero essere rosso scuro e

    in nero...

    ma la email è tutta in nero... qlc1 che mi aiuta?
    Donerò loro dei fiori... poiché... sotto le nuvole... tutto è così rozzo e sporco

  2. #2
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650
    Per conmpatibilità con i vari client di posta e con le varie webmail, è consigliabile non utilizzare i CSS, ma bensì i tag html di formattazione.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    433
    quindi <font size ... font color ecc.... ???

    cavolo!

    ok
    grazie
    Donerò loro dei fiori... poiché... sotto le nuvole... tutto è così rozzo e sporco

  4. #4
    Oppure inizia ad utilizzare qualcosa tipo phpmailer o swiftmailer

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    433
    ok .. grazie...
    ma siccome la mail è abbastanza semplice utilizzo i tag html..

    come sempre

    GRAZIEEE
    Donerò loro dei fiori... poiché... sotto le nuvole... tutto è così rozzo e sporco

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.