Das klarmachen oder das Script?
Schon mal was von sinnvoll zitieren gehört?
Schon mal was von sinnvoll zitieren gehört?
OffTopic:
Wer im Glashaus sitzt..
naja ich kann kein Latein und hab mir halt die Info von einem Bekannten geholt..
<?php
function show_mails($server, $ktname, $paswd)
{
$mailbox = imap_open("{".$server.":143/imap/notls}INBOX", $ktname, $paswd);
$mails = imap_fetch_overview($mailbox,"1:*", FT_UID); // Holt eine Übersicht aller Emails
// Ausgabe in einer Tabelle:
$return = '<table width="100%">
<tr>
<td><b>#</b></td>
<td><b>Von</b></td>
<td><b>Datum / Zeit</b></td>
<td><b>Betreff</b></td>
</tr>';
$size=count($mails); // Anzahl der Nachrichten
$cmsg = 0; // Zur Ausgabe einer fortlaufenden Nummer
for($i=$size-1;$i>=0;$i--)
{
$cmsg++;
$value = $mails[$i];
$return .= '<tr><td>'.$cmsg.'</td><td>'.$value->from.'</td><td>'.$value->date.'</td><td><a href="'.$_SERVER['PHP_SELF'].'?id='.$value->msgno.'">'.$value->subject.'</a></td></tr>';
}
$return .= '</table>';
imap_close($mailbox);
RETURN $return;
}
function show_mail($id, $server, $ktname, $paswd)
{
$mailbox = imap_open("{".$server.":143/imap/notls}INBOX", $ktname, $paswd);
$mail = imap_body($mailbox,$id, FT_UID);
// Holt die Email..
$mail = stripslashes($mail);
/* stripslashes entfernt die slashes, htmlentities wandelt alle html-zeichen in entspr. html-codes um. */
$return = '<pre>'.$mail.'</pre>';
imap_close($mailbox);
return $return;
}
if(isset($_GET['id']))
if(is_numeric($_GET['id']))
echo show_mail($_GET['id'], "----MAILSERVER----", "----BENUTZERNAME----", "----PASSWORT----");
else
echo 'falscher Parameter';
else
echo show_mails("----MAILSERVER----", "----BENUTZERNAME----", "----PASSWORT----");
?>
Kommentar