Net_NNTP::getOverview()

Net_NNTP::getOverview() – 記事のヘッダの数を取得する

Synopsis

require_once 'Net/NNTP.php';

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

Description

現在選択されているニュースグループの、指定した範囲の記事のヘッダを返します。

Parameter

  • $first - 指定する範囲の最初の記事の ID 。

  • $last - 指定する範囲の最後の記事の ID 。

Return value

array - 記事の Message-Id をキーとする配列。 個々のエントリには、ヘッダの内容が配列形式で格納されている。

<?php
$msgs
[message_id][headername] = headercontent
?>

Note

This function can not be called statically.

範囲を指定する際には十分注意してください。多くのメッセージの ヘッダを取得しようとすると、かなり時間がかかることがあります。

Example

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>';
 }
}
?>
記事のヘッダを取得する (Previous) 記事のヘッダの名前を取得する (Next)
Last updated: Wed, 22 Oct 2014 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

There are no user contributed notes for this page.