ホームページ  >  記事  >  バックエンド開発  >  ソケットの使用: ニュースグループから記事を取得する (3)_PHP チュートリアル

ソケットの使用: ニュースグループから記事を取得する (3)_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 16:06:50787ブラウズ

記事を読む
最後の記事の記事番号がわかったので、過去 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

tru​​e

http://www.bkjia.com/PHPjc/315316.html

技術記事

記事を読む 前回の記事の記事番号がわかったので、過去 10 件の記事を読むのは簡単です。 RFC977 では、ARTICLE コマンドでは両方の記事番号を使用できると記載されています...





声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。