Ciao a tutti,
Sono alle prese con una situazione al quanto anomala.
Vi spiego:

Ho creato uno script carrello, una volta effettuato l'ordine viene mandata una mail (FORMATTATA HTML) al cliente con dentro tutti i dati bancari e di spedizione.

Adesso la cosa STRANISSIMA è che un carattere del codice html viene saltato e di conseguenza sballa il tutto.

ESEMPIO:
<b email:[/b]

OPPURE:
<t> </tr>

Ma la cosa più pericolosa è che potrebbe capitare anche in parti dove ci sono dati bancari e di conseguenza interpretarli in modo ERRATO.

Adesso vi chiedo da cosa possa dipendere tutto ciò. sto sballando vi allego parte dello script che genera la mail:
Codice PHP:
            FORMAIL "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'"
            
FORMAIL FORMAIL "'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>"
            
FORMAIL FORMAIL "<html> "
            
FORMAIL FORMAIL "<head>"
            
FORMAIL FORMAIL "<meta http-equiv='Content-Language' content='it'>"
            
FORMAIL FORMAIL "<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>"
            
FORMAIL FORMAIL "<title>shop</title>"
            
FORMAIL FORMAIL "<style type='text/css'>"
            
FORMAIL FORMAIL "table{width: 90%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; border: 1px #e4e4e4 solid;}"
            
FORMAIL FORMAIL ".conferma{background-color: #ccc;}"
            
FORMAIL FORMAIL "td{border: 1px #e4e4e4 solid;}"
            
FORMAIL FORMAIL "a:link{color:#FF0000; text-decoration:none;}"
            
FORMAIL FORMAIL "a:hover{color:#000; text-decoration:none;}"
            
FORMAIL FORMAIL "a:visited{color:#666; text-decoration:none;}"
            
FORMAIL FORMAIL "</style></head><body> "
            
FORMAIL FORMAIL "<table width='90%'><tr><td> "
            
FORMAIL FORMAIL "[img]http://"Urlsito &"/images/logo_newsletter.jpg[/img]"
            
FORMAIL FORMAIL "</td></tr></table>
"
            
            
FORMAIL FORMAIL " <table> "
            
            
FORMAIL FORMAIL " <tr><td> "
            
FORMAIL FORMAIL " In Data e Ora</td> "
            
FORMAIL FORMAIL " <td> "
            
FORMAIL FORMAIL " [b]"&Now()&"[/b] "
            
FORMAIL FORMAIL " </td></tr> "
            
            
FORMAIL FORMAIL " <tr><td> "
            
FORMAIL FORMAIL " N. Ordine</td> "
            
FORMAIL FORMAIL " <td> "
            
FORMAIL FORMAIL " [b]"&server.htmlencode(oRs("Ordine"))&"[/b] "
            
FORMAIL FORMAIL " </td></tr> "
            
            'FORMAIL = FORMAIL & " <tr><td> "
            '
FORMAIL FORMAIL " Ragione Sociale</td> "
            'FORMAIL = FORMAIL & " <td> "
            '
FORMAIL FORMAIL " [b]"&server.htmlencode(oRs("Ragione_sociale"))&"[/b] "
            'FORMAIL = FORMAIL & " </td></tr> "
            
            '
FORMAIL FORMAIL " <tr><td> "
            'FORMAIL = FORMAIL & " Partita IVA/CF</td> "
            '
FORMAIL FORMAIL " <td> "
            'FORMAIL = FORMAIL & " [b]"&server.htmlencode(oRs("piva_cf"))&"[/b] "
            '
FORMAIL FORMAIL " </td></tr> "
            
            
FORMAIL FORMAIL " <tr><td> "
            
FORMAIL FORMAIL " Nome </td> "
            
FORMAIL FORMAIL " <td> "
            
FORMAIL FORMAIL " [b]"&server.htmlencode(oRs("Nome"))&"[/b] "
            
FORMAIL FORMAIL " </td></tr> "

            
FORMAIL FORMAIL " <tr><td> "
            
FORMAIL FORMAIL " Cognome </td> "
            
FORMAIL FORMAIL " <td> "
            
FORMAIL FORMAIL " [b]"&server.htmlencode(oRs("Cognome"))&"[/b] "
            
FORMAIL FORMAIL " </td></tr> "

            
FORMAIL FORMAIL " <tr><td> "
            
FORMAIL FORMAIL " Telefono </td> "
            
FORMAIL FORMAIL " <td> "
            
FORMAIL FORMAIL " [b]"&server.htmlencode(oRs("Telefono"))&"[/b] "
            
FORMAIL FORMAIL " </td></tr> "

            
FORMAIL FORMAIL " <tr><td> "
            
FORMAIL FORMAIL " Email </td> "
            
FORMAIL FORMAIL " <td> "
            
FORMAIL FORMAIL " [b]"&server.htmlencode(oRs("Email"))&"[/b] "
            
FORMAIL FORMAIL " </td></tr> "
            
            
FORMAIL FORMAIL " <tr><td> "
            
FORMAIL FORMAIL " Cap </td> "
            
FORMAIL FORMAIL " <td> "
            
FORMAIL FORMAIL " [b]"&server.htmlencode(oRs("Cap"))&"[/b] "
            
FORMAIL FORMAIL " </td></tr> "

            
FORMAIL FORMAIL " <tr><td> "
            
FORMAIL FORMAIL " Citta </td> "
            
FORMAIL FORMAIL " <td> "
            
FORMAIL FORMAIL " [b]"&server.htmlencode(oRs("Citta"))&"[/b] "
            
FORMAIL FORMAIL " </td></tr> "
            
            
FORMAIL FORMAIL " <tr><td> "
            
FORMAIL FORMAIL " Provincia </td> "
            
FORMAIL FORMAIL " <td> "
            
FORMAIL FORMAIL " [b]"&server.htmlencode(oRs("Provincia"))&"[/b] "
            
FORMAIL FORMAIL " </td></tr> "
            
            
FORMAIL FORMAIL " <tr><td> "
            
FORMAIL FORMAIL " Nazione </td> "
            
FORMAIL FORMAIL " <td> "
            
FORMAIL FORMAIL " [b]"&server.htmlencode(oRs("Nazione"))&"[/b] "
            
FORMAIL FORMAIL " </td></tr> "
            
            
FORMAIL FORMAIL " <tr><td> "
            
FORMAIL FORMAIL " Indirizzo </td> "
            
FORMAIL FORMAIL " <td> "
            
FORMAIL FORMAIL " [b]"&server.htmlencode(oRs("Indirizzo"))&"[/b] "
            
FORMAIL FORMAIL " </td></tr> "
            
            
FORMAIL FORMAIL " <tr><td> "
            
FORMAIL FORMAIL " Note </td> "
            
FORMAIL FORMAIL " <td> "
            
FORMAIL FORMAIL " [b]"&server.htmlencode(oRs("Note_s"))&"[/b] "
            
FORMAIL FORMAIL " </td></tr> "
            
            
FORMAIL FORMAIL " </table>
 "
            
FORMAIL FORMAIL " <table width='90%'><tr>  "
            
FORMAIL FORMAIL " <td>ARTICOLO</td> "
            
FORMAIL FORMAIL " <td>PREZZO unitario EURO</td> "
            
FORMAIL FORMAIL " <td>QUANTITA'_</td> "
            
FORMAIL FORMAIL " <td>PREZZO totale EURO</td> "
            
FORMAIL FORMAIL " <td>CODICE</td></tr> "
    
    
            
speses_s orsad("speses"&id_spese)
            
speses_p orsad("spese_pagamento"&id_pagamento)
            
speses_s_d orsad("speses"&id_spese&"_d")
            
metodo_pagamento_ orsad("metodo_pagamento"&id_pagamento)
            
descrizione_pagamento_ orsad("descrizione_pagamento"&id_pagamento)
            
Do While 
Not oRS.EOF

cart_quantita 
oRS("cart_quantita")
cart_prezzo oRS("cart_prezzo")
TotalePrezzoS = (cart_quantita cart_prezzo)

            
FORMAIL FORMAIL " <tr> "
            
FORMAIL FORMAIL " <td>[b]"&oRs("cart_nome")&"[/b]</td> "
            
FORMAIL FORMAIL " <td>[b]"&FormatNumber(oRs("cart_prezzo"))&"[/b]</td> "
            
FORMAIL FORMAIL " <td>[b]"&oRs("cart_quantita")&"[/b]</td> "
            
FORMAIL FORMAIL " <td>[b]"&FormatNumber(TotalePrezzoS)&"[/b]</td> "
            
FORMAIL FORMAIL " <td>[b]"&oRs("cart_prodotto")&"[/b]</td></tr> "    
            
TotalePrezzo_ TotalePrezzo_ TotalePrezzoS

oRS
.MoveNext
Loop
    
    
            FORMAIL 
FORMAIL " </table>
<table><tr><td> "
            
FORMAIL FORMAIL " Totale Prezzo Articoli (iva inclusa) EURO "
            
FORMAIL FORMAIL " [b]"&FormatNumber(TotalePrezzo_)&"[/b] "
            
            
FORMAIL FORMAIL " + Spese Pagamento EURO "
            
FORMAIL FORMAIL " [b]"&FormatNumber(speses_p)&"[/b] "
            
            
FORMAIL FORMAIL " + Spese di Spedizione EURO "
            
FORMAIL FORMAIL " [b]"&FormatNumber(speses_s)&"[/b] "

            
FORMAIL FORMAIL " = Totale Ordine EURO "
            
FORMAIL FORMAIL " [b]"&FormatNumber(TotalePrezzo_ speses_s speses_p)&"[/b]
 "
            
FORMAIL FORMAIL 
[b]Modalità_di pagamento:[/b]
 "
            
FORMAIL FORMAIL " "&metodo_pagamento_&"
"
&descrizione_pagamento_&"

 "
            
FORMAIL FORMAIL 
[b]Modalità_di spedizione:[/b]
 "
            
FORMAIL FORMAIL " "&speses_s_d&"

 "
            
FORMAIL FORMAIL " </td></tr></table>

</body></html> "