Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2014
    Messaggi
    52

    Ho un problema con "mail"

    Mi spiego.
    su una guida ho trovato il seguente codice:
    Codice PHP:
    $header "MIME-Version: 1.0\r\n"
    $header .= "Content-type: text/html; charset=iso-8859-1\r\n"
    $header .= 'From: "Il mio nome" <io@mioserver.it> \r\n'
    $header .= "Reply-to: collega@mioserver.it\r\n";  
    $destinatario "bob@server.com"
    $oggetto "email di prova"
    $messaggio "Ecco la mia prima email";  
    mail($destinatario$oggetto$messaggio$header); 
    nell'$header c'è sicuramente qualche errore inoltre i caratteri accentati mi danno altri tipi di caratteri come la "è" mi da "Ã", so che si può rimediare con &egrave; però non c'è un modo per deviare questa cosa fastidiosa?

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Evidentemente il software o la pagina web dove ricevi l'email non usa iso-8859-1 come codifica, quindi i caratteri te li ritrovi sballati.
    Cerca di capire che codifica usa (molto probabilmente utf8) ed usa la stessa per l'invio dell'email.

    Da anche una letta al link che ho in firma riguardo i caratteri strani.

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.