imap_thread

(PHP 4 >= 4.0.7, PHP 5, PHP 7, PHP 8)

imap_threadBir iletinin konu ağacını döndürür

Açıklama

imap_thread(IMAP\Connection$imap, int$seçenekler = SE_FREE): array|false

Bir iletinin konu ağacını döndürür.

Bağımsız Değişkenler

imap

IMAP\Connection nesnesi.

seçenekler

Dönen Değerler

Bir iletinin konu ağacını REFERENCES alanına göre içeren bir ilişkisel dizi döner. İşlem sırasında bir hata oluşmuşsa false döner.

Posta kutusundaki her ileti sonuç dizisinde üç girdi ile temsil edilir:

  • $thread["XX.num"] - geçerli ileti numarası

  • $thread["XX.next"] - sonraki

  • $thread["XX.branch"] - dal

Sürüm Bilgisi

Sürüm: Açıklama
8.1.0imap bağımsız değişkeni artık IMAP\Connection nesnesi kabul ediyor, evvelce resource türünde geçerli bir imap değeri kabul ederdi.

Örnekler

Örnek 1 - imap_thread() örneği

<?php

// Bir haber grubundaki bir tartışmayı HTML olarak çıktılayalım

$nntp = imap_open('{news.example.com:119/nntp}some.newsgroup', '', '');
$threads = imap_thread($nntp);

foreach (
$threads as $key => $val) {
$tree = explode('.', $key);
if (
$tree[1] == 'num') {
$header = imap_headerinfo($nntp, $val);
echo
"<ul>\n\t<li>" . $header->fromaddress . "\n";
} elseif (
$tree[1] == 'branch') {
echo
"\t</li>\n</ul>\n";
}
}

imap_close($nntp);

?>
To Top