require_once 'Net/NNTP/Client.php';
array Net_NNTP_Client::getOverview (string $first, string $last)
array Net_NNTP_Client::getOverview
Returns (a certain range of) the overview of the currently selected newsgroup. selected newsgroup
$first - first article number, start of the range
$last - last article number, end of the range
array - a nested array indicated by the message id of the article, every entry contains the header as array
$msgs[message_id][headername] = headercontent
This function can not be called statically.
Be careful with choosing the range. It could requires some time to get a huge number of message headers.
Net_NNTP_Client::getOverviewFormat()
Example 48-1. Using getOverview()
... $ret = $nntp->connect('news.php.net'); if( PEAR::isError($ret)) { // handle error } else { // print the last 10 messages $data = $nntp->selectGroup('php.pear.dev'); $msgs = $nntp->getOverview( $data['last'] - 10, $data[last]); foreach($msgs as $msg) { // print subjects echo $msg['subject'].'<br>'; } }