array Net_NNTP::getOverview (
string $first
,
string $last
)
現在選択されているニュースグループの、指定した範囲の記事のヘッダを返します。
$first
- 指定する範囲の最初の記事の ID 。
$last
- 指定する範囲の最後の記事の ID 。
array
- 記事の Message-Id をキーとする配列。
個々のエントリには、ヘッダの内容が配列形式で格納されている。
<?php
$msgs[message_id][headername] = headercontent
?>
This function can not be called statically.
範囲を指定する際には十分注意してください。多くのメッセージの ヘッダを取得しようとすると、かなり時間がかかることがあります。
getOverview() の使用
<?php
...
$ret = $nntp->connect("news.php.net");
if( PEAR::isError($ret)) {
// エラー処理
} else {
// 最近の 10 件の記事を表示する
$data = $nntp->selectGroup("php.pear.dev");
$msgs = $nntp->getOverview( $data['last'] - 10, $data[last]);
foreach($msgs as $msg) {
// Subject を表示する
echo $msg['Subject'].'<br>';
}
}
?>