imap_thread
(PHP 4 >= 4.1.0, PHP 5)
imap_thread -- Retourne l'arbre des messages organisés par thread
Description
array
imap_thread ( resource imap_stream [, int options] )
Retourne l'arbre des messages organisés par thread.
Liste de paramètres
imap_stream
Un flux IMPA retourné par la fonction
imap_open().
options
Valeurs de retour
imap_thread() retourne un tableau associatif contenant
un arbre de messages organisés par thread par REFERENCES
ou FALSE en cas d'erreur.
Chaque message dans la boîte aux lettres courante sera représenté par des entrées
sous forme d'arbre dans le tableau résultant :
Exemples
Exemple 1. Exemple avec imap_thread()
<?php
// Ici, nous affichons les threads d'un newsgroup, en HTML
$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);
?>
|
|