mi aiutereste a scrivere una mail in formato html?
qual è' la giusta intestazione?
![]()
mi aiutereste a scrivere una mail in formato html?
qual è' la giusta intestazione?
![]()
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
![]()
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?
aspettando che qualche anima pia magari riesca a darmi una risposta...
ti ringrazio ugualmente!
![]()
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
ho provato ad inviare tutto il codice non in formato html e purtroppo anche qui tronca il codice! è troppo strano...
A questo punto prova a postare il codice
La fortuna e' cieca ma la sfiga ci vede benissimo
Comprarselo o farselo di legno
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
");
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