ciao ragazzi.
ho seguito la pillola e le varie discussioni per inviare email dal sito in formato html, il problema è che l'email nn viene inviata formato html, e quindi si vedono tutti i tag e l'header
codice:
--Message-Boundary
Content-type: text/html; charset=iso-8859-1
Content-transfer-encoding: 7BIT
Content-description: Mail message body
<html>
<head>
</head>
<body bgcolor='000000'>
Ciao utente
benvenuto nel mondo di SITO, il gdr in cui potrai scommettere,acquistare,investire e arricchirti,
modificando il tuo stile di vita ogni qualvolta entrarà denaro nelle tue tasche.
etc etc
ora vi posto il mio codice.
Codice PHP:
$messaggio = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
<HTML><HEAD> </HEAD>
<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">
<font face='verdana' size='1'>[b]
Ciao $Nick, benvenuto nel mondo di SITO,
--> ATTIVAZIONE UTENTE <--
Di seguito specifichiamo la chiave di accesso che dovrà essere accoppiata con il nick scelto.
(NOTA: Nick e Password sono validi anche per l'accesso al forum del sito!)
Nick: $Nick
Password di accesso: $pass1 (generata automaticamente dal sistema)
</html>";
$nomesito = "MIOSITO"; //Il nome del tuo sito
$oggetto = "Iscrizione al sito"; //L'oggetto
$indirizzo_dest = "$_POST[Email]"; //L'indirizzo di posta
$header = "From: <iscrizione@sito.com>";
$body_top = "--Message-Boundary\n";
$body_top .= "Content-type: text/html; charset=iso-8859-1\n";
$body_top .= "Content-transfer-encoding: 7BIT\n";
$body_top .= "Content-description: Mail message body\n\n";
$msg = $body_top . $messaggio;
if(@mail($indirizzo_dest,$oggetto,$msg, $header)){
print "<H5>Invio della email riuscito</H5>
";
echo"<center>[b]<font color='white'>Registrazione completata con successo. Grazie per esserti iscritto!
Riceverai la password di accesso all'email specificata in fase di registrazione!!!
[/b]
";
} else { print "<H5>Invio della email fallito!!!</H5>
Errore durante l'invio della email!!!";}
}