2

PHP を介して NNTP サーバー、グループ、およびメッセージにアクセスしたいと考えています。おすすめの既存のクラスはありますか?できれば PHP5 と適切な OOP。

4

5 に答える 5

3

これはクラスではありませんが、phpインストールにはphp-imap拡張機能がコンパイルされている必要があり、直接のphp呼び出しで必要なすべてを実行できます。

ドキュメントはここから始まります:http://us.php.net/manual/en/book.imap.php

NNTPサーバーへの接続を開く例は、imap_openトピックにあります。

このような:

  // To connect to an group on an NNTP server on port 119 on the local server, use:
  $nntp = imap_open ("{localhost:119/nntp}comp.test", "", "");

また

  // To connect to a nonlocal server without specifying a group:
  $server = "{news.servername.com/nntp:119}";
  $nntp = imap_open($server,"","",OP_HALFOPEN); 

次に、必要な情報をリクエストできます。

  $headers = imap_headers($nntp);     
  $threads = imap_thread($nntp);

それはあなたが求めていたものとは正確には異なりますが、それがお役に立てば幸いです。

于 2009-08-18T19:29:13.060 に答える
2

また、クラスでも OOP でもなく、PHP 5 固有でもありません。http: //news.php.netの背後にあるコードは、次の場所から入手できます。

php-ニュースソース

于 2009-08-19T02:57:29.023 に答える
0

私はこの質問がずっと前に尋ねられたことを知っています、しかし私の答えは他の人を助けることができました。

私はNNTPにアクセスするための優れたPHPクラスを探していました。ただし、それらのほとんどは、PHPのいくつかの下位バージョンで構築されています。

最新のPHPバージョンを完全にサポートしていることがわかったのは、Usenetプロバイダー(私をリード開発者として)によって開発されたものだけです。

あなたはここでそれを見つけることができます:https ://www.usenetxl.nl/dev/

かなりの数のドキュメントがあります。クラス自体にもドキュメントがあります。

于 2012-03-22T21:38:15.203 に答える