Hallo zusammen!
Ich sitze zur Zeit an einem aufwendigen IMAP-Script für meinen Webserver, um meinen Kunden endlich auch ein Webinterface für Ihre emails bieten zu können. Nach anfänglichen Problemen kam ich gut voran. Doch jetzt hänge ich an folgendem Problem: Ich hätte die Ausgabe der in einem Postfach vorhandenen mails gerne von neu nach alt und nicht andersrum sortiert, wie es standardmäßig der Fall ist. Ein kurzer Ausschnitt aus meinem Code:
$a = 0;
$b = @imap_num_msg($mbox);
while($a < $b) {
$a = $a+1;
$header = @imap_header ($mbox, $a);
$from = $header->from[0];
$date = date("d.m.Y", $header->udate);
$time = date("G:i", $header->udate);
echo $from->personal . $date . $time;
}
Um es nicht zu lang machen habe ich den Ausschnitt jetzt ganz extrem gekürzt, alle nicht fürs Sortieren relevante bzw. interessante Punkte sind weg.
Natürlich kenne ich den Befehl imap_sort aber mir ist es schleierhaft, wie ich ihn auf obigen Code anwenden soll (sollte das überhaupt gehen).
Für jede Hilfe bin ich sehr dankbar!
Mit freundlichen weihnachtlichen Grüßen,
der MSVerweigerer