ホームページ >バックエンド開発 >PHPチュートリアル >ソケットの使用: ニュースグループから記事を取得する (3)_PHP チュートリアル
記事を読む
最後の記事の記事番号がわかったので、過去 10 件の記事を読むのは簡単です。 RFC977 では、ARTICLE コマンドでは記事番号またはそのメッセージ ID を使用できると記載されています
ここで、各ニュース サーバーが独自の記事番号を割り当てるため、記事番号はメッセージ ID とは異なることに注意してください。 2 つの異なるサーバー上の記事のメッセージ ID は異なり、記事のメッセージ ID は記事のヘッダー情報に含まれており、一意です。 "_time_limit(0); +n "; -----------+n"; -------------+n";
echo "記事 $bouclen";
echo "+--------------------- -+n";
echo "$articlen";
}
$boucle++;
}
?>
サーバー上でこのニュースグループの最後の 10 件の記事を読みました。 HEAD コマンドを使用して記事のヘッダー情報を読み取ることも、BODY コマンドを使用して記事の内容を読み取ることもできます。
接続を閉じる
最後に、fclose() 関数を呼び出してソケットを閉じ、NNTP サーバーとの会話を終了します。
php
結論
上記では、ソケットを開いたり、使用したり、閉じる方法を説明しました。つまり、NNTP サーバーに接続し、いくつかの記事を取得します。 POST コマンドを使用して記事を公開することは、それほど複雑ではありません。
次のステップは、WEB ベースのニュースグループ クライアントを作成することです。
これらの記事を保存し、検索エンジン (http://www.htdig.org など) を使用してインデックスを付けることも非常に簡単です。このようにして、ニュースグループを検索するための Web ベースのプログラムが完成します。
このようなプログラムの例は、http://www.phpindex.com/ng/ にあります。
http://www.bkjia.com/PHPjc/315316.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/315316.html
技術記事
記事を読む 前回の記事の記事番号がわかったので、過去 10 件の記事を読むのは簡単です。 RFC977 では、ARTICLE コマンドでは両方の記事番号を使用できると記載されています...