Alors voilà je me suis créé un Webmail, mais lorsque j'ouvre mes mails, certains mails envoyés par free.fr ou Google ou encore Outlook, j'ai des problèmes d'accents. Les accents n'ont pas la forme de é mais cette forme: =C3=A9 chose que je n'avais jamais vu.
Je ne sais pas trop comment régler le problème, j'ai essayé déjà tant de trucs..
<?php
$mbox = imap_open('{'.$boiteMail.':'.$port.'/pop3}', $login, $motDePasse);
$mails = FALSE;
if (FALSE === $mbox) {
die('La connexion a ꤨou鮠V곩fiez vos param鵲es!');
} else {
$uid = $_GET['uid'];
$headerText = imap_fetchHeader($mbox, $uid, FT_UID);
$header = imap_rfc822_parse_headers($headerText);
// REM: Attention s'il y a plusieurs sections
$corps = imap_fetchbody($mbox, $uid, 1, FT_UID);
}
imap_close($mbox);
?>
<html>
<header>
<link href="../style.css" type="text/css" rel="stylesheet"></link>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<head><title>Visualisation mail</title></head>
</header>
<body>
<div id="menu">
<?php include("../menu.php"); ?>
</div><br>
<div id="contenu">
<?php include("menu.php"); ?>
<div style="background-color:#F8F8F8;padding:10px 10px 10px 10px">
<?php
$from=$header->from;
echo "Message de: ".$from[0]->personal." [".$from[0]->mailbox."@".$from[0]->host."]<br>";
?>
<br>
<a class="bouton" href="visuhtml.php?uid=<?php echo $uid; ?>">Activer le HTML</a>
<textarea cols="120" name="reponse" id="reponse" rows="20"><?php echo $corps; ?></textarea><br>
Voilà ma page de visualisation. Des idées?Bien à vous!