I have pulled all my hair out - imap_sort still not working - please help!

From: Date: Thu, 15 Nov 2001 02:39:47 +0000
Subject: I have pulled all my hair out - imap_sort still not working - please help!
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-74659@lists.php.net to get a copy of this message
Hello people out there, I have been tearing my hair out with this one, as I cannot get imap_sort to perform correctly. below is the piece of code that I use. of all the sort types, only SORTSIZE works. All the otheres give incorreclty sorted lists. to see an example of this please go to : http://www.tijuana.com login : phplist passwd : phplistphp and send the account an email. Click on the header columns to sort the headers. please tell me what I am doing wrong..... I cant stare at it any longer :( _______________________________________ machine OS specs: RH7.1, php4.0.5, wu-imap, apache1.3.19 --------------------------------------- <---code snip -----------> $newstrm = imap_open ($ms.$selectedmb, $usr, $usrpwd) or die ("cant connect: ".imap_last_error()); switch ($sortby) { case "date": $sorted_headers = imap_sort($newstrm,SORTDATE, $rev_flag,''); break; case "subject": $sorted_headers = imap_sort($newstrm,SORTSUBJECT, $rev_flag,''); break; case "tag": if ($tag == "From") { $sorted_headers = imap_sort($newstrm,SORTFROM, $rev_flag,''); } else { $sorted_headers = imap_sort($newstrm,SORTTO, $rev_flag,''); } break; case "size": $sorted_headers = imap_sort($newstrm,SORTSIZE, $rev_flag,''); break; } while (list(,$qq) = each($sorted_headers)) { $header = imap_headerinfo($newstrm, $qq); $msgnumber = $header->Msgno; etc etc etc.. <--- code snip -------------> but hte order never come out correct. The listing of using the sort by does change, but it is not correct. thanks in advance richard __________________________________________________ Do You Yahoo!? Find the one for you at Yahoo! Personals http://personals.yahoo.com

« previous php.general (#74659) next »