Bonjour,
Certaines personnes ont des caractères spéciaux qui ne s'affiche pas correctement... Je vais vous montrer comment résoudre ce problème !
/!\ selon certains hébergeurs, il se peut que ce script ne fonctionne pas.
1. Le coté concret
Vous devez éditer le code se trouvant dans le fichier "./controleur/joueur/inscription.php" aux environs de la ligne 96
Remplacez :
par :Code:$sujet = $ApiMailBdd['sujetMail']; $entete = "From: ".$ApiMailBdd['fromMail'].$next_line; $entete.= "Reply-To: ".$destinataire.$next_line; $entete.= "X-Mailer: PHP/".phpversion().$next_line; $entete.= "MIME-Version: 1.0".$next_line; $message= $next_line.$mail_txt.$next_line; mail($destinataire, $sujet, $message, $entete);
et c'est tout ...Code:$boundary = "-----=".md5(rand()); iconv_set_encoding("internal_encoding", "UTF-8"); $entete = "From: ".$ApiMailBdd['fromMail'].$next_line; $entete.= "Reply-To: ".$destinataire.$next_line; $entete.= "X-Mailer: PHP/".phpversion().$next_line; $entete.= "MIME-Version: 1.0".$next_line; $entete.= "MIME-Version: 1.0".$next_line; $entete.= "Content-Type: multipart/alternative;".$next_line." boundary=\"$boundary\"".$next_line; $message = $next_line."--".$boundary.$next_line; $message .= "Content-Type: text/plain; charset=\"ISO-8859-1\"".$next_line; $message .= "Content-Transfer-Encoding: 8bit".$next_line; $message .= $next_line.$mail_txt.$next_line; mail($destinataire, utf8_decode($sujet), utf8_decode($message), $entete);
Pour les faignants, vous pouvez simplement télécharger le fichier .zip, l'ouvrir et déplacer le dossier à la racine.
Résultat:
avant
après