(PHP 4, PHP 5)
imap_status — Bir posta kutusunun durum bilgisini döndürür
Belirtilen posta_kutusu hakkında durum bilgisi döndürür.
imap_open() işlevinden dönen bir IMAP akımı.
Posta kutusu ismi; daha fazla bilgi için imap_open() işlevine bakınız.
Geçerli seçenekler:
Durum bilgisini içeren bir nesne döndürür. Nesne şu özelliklere sahiptir: messages, recent, unseen, uidnext ve uidvalidity.
Ayrıca, seçenekler değiştirgesine yukarıdaki sabitleri içeren bir bit maskesi atanır.
Örnek 1 - imap_status() örneği
<?php
$pk = imap_open("{imap.example.com}", "birey", "parola", OP_HALFOPEN)
or die("bağlanılamadı: " . imap_last_error());
$durum = imap_status($pk, "{imap.example.org}INBOX", SA_ALL);
if ($durum) {
echo "İleti sayısı: " . $durum->messages . "<br />\n";
echo "Yeni gelenler: " . $durum->recent . "<br />\n";
echo "Okunmamışlar: " . $durum->unseen . "<br />\n";
echo "Sonraki eşsiz kimlik:" . $durum->uidnext . "<br />\n";
echo "kimli geçerli mi?: " . $durum->uidvalidity . "<br />\n";
} else {
echo "imap_status başarısız oldu: " . imap_last_error() . "\n";
}
imap_close($pk);
?>