Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: mail html

  1. #1

    mail html

    mi aiutereste a scrivere una mail in formato html?
    qual è' la giusta intestazione?


  2. #2

    Re: mail html

    Originariamente inviato da DarkSign
    mi aiutereste a scrivere una mail in formato html?
    qual è' la giusta intestazione?


    da poco è stato realizzato questo articolo sul sito
    http://freephp.html.it/articoli/view...olo.asp?id=150


  3. #3
    si, avevo letto...
    ma scusa una cosa, perchè dopo un tot di caratteri scritti in html, mi ignora tutti i rimanenti? secondo te ci sono limitazioni sui caratteri?

  4. #4
    non saprei... :master:

  5. #5
    aspettando che qualche anima pia magari riesca a darmi una risposta...
    ti ringrazio ugualmente!


  6. #6
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754
    Non credo sia un problema di limite massimo di caratteri credo piuttosto che sia un problema a livello HTML o magari un problema di caratteri di escape, prova a controllare facendo un output del testo html che devi inviare
    La fortuna e' cieca ma la sfiga ci vede benissimo
    Comprarselo o farselo di legno

  7. #7
    ho provato ad inviare tutto il codice non in formato html e purtroppo anche qui tronca il codice! è troppo strano...

  8. #8
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754
    A questo punto prova a postare il codice
    La fortuna e' cieca ma la sfiga ci vede benissimo
    Comprarselo o farselo di legno

  9. #9
    ok, eccolo qui:



    $header = "From: Inviante <nome.cognome@dominio.it>\n";
    //$header .= "CC: Altro Ricevente <altroricevente@dominio.net>\n";
    $header .= "X-Mailer: Il nostro Php\n";
    $header .= "MIME-Version: 1.0\n";
    $header .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
    $header .= "Content-Transfer-Encoding: 7bit\n\n";


    $to = "nome.cognome@dominio.it"; //, nome.cognome@dominio.it"; //$MMail;
    $subject = "Ordine supporti dvd/cd/custodie";
    //$body = "E' stato richiesto il seguente ordine:\n\nCognome: $Cognome\nNome: $Nome\n\nDvd Princo: $P1_Qta a Euro $P1_TotPr ($P1_Qta*0.38)\nCd Memorex: $P2_Qta a Euro $P2_TotPr ($P2_Qta*0.28)\nCustodie singole: $P3_Qta a Euro $P3_TotPr ($P3_Qta*0.25)\nDvd Verbatim: $P4_Qta a Euro $P4_TotPr ($P4_Qta*0.75)\nDvd Memorex +R: $P5_Qta a Euro $P5_TotPr ($P5_Qta*0.80)\nCustodie Cd: $P6_Qta a Euro $P6_TotPr ($P6_Qta*0.22)\n";
    $body .= "<html><head> <style>.formName {FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #4A5DAD; FONT-FAMILY: Verdana; font:; } .itemForm {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #4A5DAD; FONT-FAMILY: Verdana; font:;} </style></head><body>";
    $body .= "Un utente ha fatto il seguente ordine:

    <table border=0 style='border: 1px solid #4A5DAD;'>";
    $body .= "<tr><td class=formName width=140>Oggetto</td><td width=80><b class=formName>Quantità[/b]</td><td width=100><b class=formName>Prezzo unitario[/b]</td><td width=50><b class=formName>Totale[/b]</td></tr>";
    $body .= "<tr class=itemForm><td>Dvd pp</td><td align=center>$P1_Qta</td><td align=right>€ 0.38</td><td align=right>€ $P1_TotPr</td></tr>";
    $body .= "<tr class=itemForm><td>Cd mm</td><td align=center>$P2_Qta</td><td align=right>€ 0.28</td><td align=right>€ $P2_TotPr</td></tr>";
    $body .= "<tr class=itemForm><td>Custodie sin</td><td align=center>$P3_Qta</td><td align=right>€ 0.25</td><td align=right>€ $P3_TotPr</td></tr>";
    $body .= "<tr class=itemForm><td>Dvd vv</td><td align=center>$P4_Qta</td><td align=right>€ 0.75</td><td align=right>€ $P4_TotPr</td></tr>";
    $body .= "<tr class=itemForm><td>Dvd mm+R</td><td align=center>$P5_Qta</td><td align=right>€ 0.80</td><td align=right>€ $P5_TotPr</td></tr>";
    //$body .= "<tr class=itemForm><td>Custodie Cd</td><td align=center>$P6_Qta</td><td align=right>€ 0.22</td><td align=right>€ $P6_TotPr</td></tr>";
    $body .= "</table></body></html>";

    mail($to, $subject, $body, $header) or die("Errore nella spedizione della mail. Operazione non terminata, si prega di riprovare l'invio della richiesta.

    « indietro
    ");

  10. #10
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754

    Ho provato

    Da me funziona benissimo (con il client di posta di mozilla), c'erano degli errori nel codice HTML, e' meglio se metti gli apici (con opportuno escape, comunque ti riposto il codice)

    $header = "From: Inviante <nome.cognome@dominio.it>\n";
    //$header .= "CC: Altro Ricevente <altroricevente@dominio.net>\n";
    $header .= "X-Mailer: Il nostro Php\n";
    $header .= "MIME-Version: 1.0\n";
    $header .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
    $header .= "Content-Transfer-Encoding: 7bit\n\n";


    $to = "nome.cognome@dominio.it"; //$MMail;
    $subject = "Ordine supporti dvd/cd/custodie";
    //$body = "E' stato richiesto il seguente ordine:\n\nCognome: $Cognome\nNome: $Nome\n\nDvd Princo: $P1_Qta a Euro $P1_TotPr ($P1_Qta*0.38)\nCd Memorex: $P2_Qta a Euro $P2_TotPr ($P2_Qta*0.28)\nCustodie singole: $P3_Qta a Euro $P3_TotPr ($P3_Qta*0.25)\nDvd Verbatim: $P4_Qta a Euro $P4_TotPr ($P4_Qta*0.75)\nDvd Memorex +R: $P5_Qta a Euro $P5_TotPr ($P5_Qta*0.80)\nCustodie Cd: $P6_Qta a Euro $P6_TotPr ($P6_Qta*0.22)\n";
    $body .= "<html><head> <style>.formName {FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #4A5DAD; FONT-FAMILY: Verdana;} .itemForm {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #4A5DAD; FONT-FAMILY: Verdana;} </style></head><body>";
    $body .= "Un utente ha fatto il seguente ordine:

    <table border=0 style='border: 1px solid #4A5DAD;'>";
    $body .= "<tr><td class=\"formName\" width=\"140\">Oggetto</td><td width=\"80\"><b class=\"formName\">Quantità[/b]</td><td width=\"100\"><b class=\"formName\">Prezzo unitario[/b]</td><td width=\"50\"><b class=\"formName\">Totale[/b]</td></tr>";
    $body .= "<tr class=\"itemForm\"><td>Dvd pp</td><td align=\"center\">$P1_Qta</td><td align=\"right\">€ 0.38</td><td align=\"right\">€ $P1_TotPr</td></tr>";
    $body .= "<tr class=\"itemForm\"><td>Cd mm</td><td align=\"center\">$P2_Qta</td><td align=\"right\">€ 0.28</td><td align=\"right\">€ $P2_TotPr</td></tr>";
    $body .= "<tr class=\"itemForm\"><td>Custodie sin</td><td align=\"center\">$P3_Qta</td><td align=\"right\">€ 0.25</td><td align=\"right\">€ $P3_TotPr</td></tr>";
    $body .= "<tr class=\"itemForm\"><td>Dvd vv</td><td align=\"center\">$P4_Qta</td><td align=\"right\">€ 0.75</td><td align=\"right\">€ $P4_TotPr</td></tr>";
    $body .= "<tr class=\"itemForm\"><td>Dvd mm+R</td><td align=\"center\">$P5_Qta</td><td align=\"right\">€ 0.80</td><td align=\"right\">€ $P5_TotPr</td></tr>";
    //$body .= "<tr class=itemForm><td>Custodie Cd</td><td align=center>$P6_Qta</td><td align=right>€ 0.22</td><td align=right>€ $P6_TotPr</td></tr>";
    $body .= "</table></body></html>";

    $check = mail($to, $subject, $body, $header) or die("Errore nella spedizione della mail. Operazione non terminata, si prega di riprovare l'invio della richiesta.

    « indietro
    ");
    La fortuna e' cieca ma la sfiga ci vede benissimo
    Comprarselo o farselo di legno

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.