imap mail emner og afsender adresser underlige
Hejsa.Er ved at lave en webmail i php, og bruger imap funktionerne til det formål.
Men har et problem med nogle af emnerne de ser underlige ud.
noget ala det her
=?iso-8859-1?B?RGl2ZXJzZSA6IEZyaSBkZWJhdCA6IE5vdGV
og nogen afafsender adresserne er lige så underlige
=?iso-8859-1?Q?Solutions2all=2Edk?=
Hvordan kan jeg lave om på det ?
her det kode jeg udskriver det med
<?php
//Tjekke om brugeren er logget ind
if(!$_SESSION['login'] == "OK") {
#header("LOCATION:index.php");
} else {
//Åbner for mail kontoen
$mbox = imap_open("{".$_SESSION['server'].":143}", $_SESSION['username'], $_SESSION['password']);
//FInder antal mails
$antal = imap_num_msg($mbox);
?>
<table border="0" width="100%">
<tr>
<td bgcolor="<?PHP Echo $bgcolor_1; ?>">Emne</td>
<td bgcolor="<?PHP Echo $bgcolor_1; ?>">Afsender</td>
<td bgcolor="<?PHP Echo $bgcolor_1; ?>">Dato</td>
</tr>
<?php
$a = 0;
$c_0 = "#FFFFFF";
$c_1 = "#CCFFCC";
for($i = 1; $i < $antal; $i++) {
$header = imap_headerinfo($mbox, $i, 80, 50);
if($a == 0) { #linie 25
?>
<tr>
<td bgcolor="<?PHP Echo "$c_0"; ?>"><?PHP echo $header->fetchsubject; ?></td>
<td bgcolor="<?PHP Echo "$c_0"; ?>"><?php echo $header->fromaddress; ?></td>
<td bgcolor="<?PHP Echo "$c_0"; ?>"><?php echo date("D.j.F-G:i:s", $header->udate); ?></td>
</tr>
<?php
$a++; #Linie 34
} elseif($a == 1) {
?>
<tr>
<td bgcolor="<?PHP Echo "$c_1"; ?>"><?PHP echo $header->fetchsubject; ?></td>
<td bgcolor="<?PHP Echo "$c_1"; ?>"><?php echo $header->fromaddress; ?></td>
<td bgcolor="<?PHP Echo "$c_1"; ?>"><?php echo date("D.j.F-G:i:s", $header->udate); ?></td>
</tr>
<?php
$a = 0;
}
}
}
?>
</table>
Mvh Thomas l //Krydset
