Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    letter accentate nelle mail

    ciao, ho fattounoscript per l'invio delle e-mail, però quando la mailmi arriva le lettere accnetate non le legge, o meglio mi scrive questo simbolo à e tutti i suoi derivati

    ho usato anche una funzione php per la sostituzione delel lettere accentate ma niente,
    quello che mi lasci aperplesso è che lo stesso identico script su un mio vecchio sito funziona perfettamente, mentre qui no??
    è fors eun problema di server o qualcosa di simile? però entrambi sono su aruba....

    vi posto il codice


    Codice PHP:

    $intestazioni  
    "MIME-Version: 1.0\r\n";
    $intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $intestazioni .= "X-Mailer: PHP\n"
        
    $intestazioni .= "From:".$nome."<".$indirizzo.">\r\n";
        
    $messaggio "<html><body> DA ".GetHtmlText($_POST["nome"]).
    "
    .GetHtmlText($_POST["messaggio"])." </body></html>";
        
    mail('dennyrockstar@hotmail.it'GetHtmlText3_text($_POST["titolo"]), $messaggio$intestazioni); 
    e la funzione è questa

    Codice PHP:
    function GetHtmlText($text){     
    $t=str_replace("&","&amp;",$text);     
    $t=str_replace("<","&lt;",$t); 
    $t=str_replace(">","&gt;",$t); 
    $t=str_replace("$","$",$t);     
    $t=str_replace("%","%",$t);     
    $t=str_replace("è","&egrave;",$t);     
    $t=str_replace("à","&agrave;",$t);     
    $t=str_replace("ò","&ograve;",$t);     
    $t=str_replace("é","&eacute;",$t);     
    $t=str_replace("ù","&ugrave;",$t);     
    $t=str_replace("€","&euro;",$t);     
    $t=str_replace("ì","&igrave;",$t);     
    $t=str_replace('"','&quot;',$t);          
    return 
    $t; } 

  2. #2
    Utente di HTML.it L'avatar di Grino
    Registrato dal
    Oct 2004
    Messaggi
    739
    Il tuo è solo un problema legato ai charset. Ovvero il file in cui tieni il testo con i caratteri accentati, o il charset della pagina che ti ritorna questi caratteri, o il DB in cui memorizzi tali caratteri e da cui poi li recuperi, non utilizzano lo stesso charset che specifichi nella mail.

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.