From:             [EMAIL PROTECTED]
Operating system: Solaris 2.7
PHP version:      4.1.1
PHP Bug Type:     IMAP related
Bug description:  imap_headers() does not work

On PHP 4.0.6 this script works fine, but after upgrade to 4.1.1 there is a
problem...

<?
$mbox = imap_open("{my.host.com:143}","user","password")
      or die("can't connect: ".imap_last_error());

echo "<p><h1>Mailboxes</h1>\n";
$folders = imap_listmailbox ($mbox, "{my.host.com:143}", "*");

if ($folders == false) {
    echo "Call failed: ".imap_last_error()."<br>\n";
} else {
    while (list ($key, $val) = each ($folders)) {
        echo $val."<br>\n";
    }
}

echo "<br>==========INBOX=============<br>";

$status = imap_status($mbox,"{my.host.com:143}INBOX",SA_ALL);
if($status) {
  print("Messages:   ". $status->messages   )."<br>\n";
  print("Recent:     ". $status->recent     )."<br>\n";
  print("Unseen:     ". $status->unseen     )."<br>\n";
  print("UIDnext:    ". $status->uidnext    )."<br>\n";
  print("UIDvalidity:". $status->uidvalidity)."<br>\n";
} else
  print "imap_status failed: ".imap_last_error()."\n";

echo "<p><h1>Headers in INBOX</h1>\n";
$headers = imap_headers ($mbox);

if ($headers == false) {
    echo "Call failed: ".imap_last_error()."<br>\n";
} else {
    while (list ($key,$val) = each ($headers)) {
        echo $val."<br>\n";
    }
}

imap_close($mbox);
?>

Result on PHP 4.0.6:
                                                    Mailboxes
{my.host.com:143}DRAFT
{my.host.com:143}INBOX
{my.host.com:143}SENT
==========INBOX=============
Messages: 67
Recent: 0
Unseen: 63
UIDnext: 4227
UIDvalidity:242664002

Headers in INBOX
1) 2-Feb-2002 [EMAIL PROTECTED] Subject1 (447 chars)
U 2) 3-Feb-2002 [EMAIL PROTECTED] Subject2 (455 chars)
U 3) 3-Feb-2002 [EMAIL PROTECTED] Subject3 (458 chars)
...
...
...

Result on PHP 4.1.1:

Mailboxes
{my.host.com:143}DRAFT
{my.host.com:143}INBOX
{my.host.com:143}SENT
==========INBOX=============
Messages: 67
Recent: 0
Unseen: 63
UIDnext: 4227
UIDvalidity:242664002

Headers in INBOX
Call failed:


phpinfo():

Configure Command './configure'
'--with-oci8=/opt/ORCL/oracle/product/8.1.7'
'--with-apxs=/usr/local/apache/bin/apxs' '--enable-sigchild'
'--with-imap=../pine4.44/imap' '--with-gd=../gd-1.8.4'
'--with-png-dir=../gd-1.8.4' '--with-jpeg-dir=../jpeg-6b'
'--with-zlib-dir=../zlib-1.1.3' '--without-mysql' '--disable-wddx'
'--disable-xml' '--disable-posix' '--enable-ftp' '--with-recode'

IMAP Support      enabled
IMAP c-Client Version 2001


-- 
Edit bug report at http://bugs.php.net/?id=15470&edit=1
-- 
Fixed in CVS:        http://bugs.php.net/fix.php?id=15470&r=fixedcvs
Fixed in release:    http://bugs.php.net/fix.php?id=15470&r=alreadyfixed
Need backtrace:      http://bugs.php.net/fix.php?id=15470&r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=15470&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=15470&r=support
Expected behavior:   http://bugs.php.net/fix.php?id=15470&r=notwrong
Not enough info:     http://bugs.php.net/fix.php?id=15470&r=notenoughinfo
Submitted twice:     http://bugs.php.net/fix.php?id=15470&r=submittedtwice


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to