Manuel Pear

Net_NNTP_Client::getOverview()

Net_NNTP_Client::getOverview() -- Fetch newsgroup overview

Synopsis

  1. <?php
  2. require_once 'Net/NNTP/Client.php
  3. ?> 

array Net_NNTP_Client::getOverview (string $first, string $last)

Description

Returns (a certain range of) the overview of the currently selected newsgroup. selected newsgroup

Paramètres

  • $first - first article number, start of the range

  • $last - last article number, end of the range

Valeur retournée

array - a nested array indicated by the message id of the article, every entry contains the header as array

  1. <?php
  2. $msgs[message_id][headername] = headerconte  
  3. ?> 

Note

Cette fonction ne peut pas être appelée de façon statique.

Avertissement

Be careful with choosing the range. It could requires some time to get a huge number of message headers.

Exemple

Exemple 54-1. Using getOverview()

  1. <?php
  2. ...  
  3. $ret = $nntp->connect('news.php.net');  
  4. if( PEAR::isError($ret)) {  
  5. // handle error
  6. } else {  
  7. // print the last 10 messages
  8. $data = $nntp->selectGroup('php.pear.dev');  
  9. $msgs = $nntp->getOverview( $data['last'] - 10, $data[last]);  
  10.  
  11. foreach($msgs as $msg) { 
  12.    // print subjects
  13.    echo $msg['subject'].'<br>';  
  14. }  
  15. ?> 

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique