PHP を介して NNTP サーバー、グループ、およびメッセージにアクセスしたいと考えています。おすすめの既存のクラスはありますか?できれば PHP5 と適切な OOP。
5 に答える
これはクラスではありませんが、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);
それはあなたが求めていたものとは正確には異なりますが、それがお役に立てば幸いです。
また、クラスでも OOP でもなく、PHP 5 固有でもありません。http: //news.php.netの背後にあるコードは、次の場所から入手できます。
私はこの質問がずっと前に尋ねられたことを知っています、しかし私の答えは他の人を助けることができました。
私はNNTPにアクセスするための優れたPHPクラスを探していました。ただし、それらのほとんどは、PHPのいくつかの下位バージョンで構築されています。
最新のPHPバージョンを完全にサポートしていることがわかったのは、Usenetプロバイダー(私をリード開発者として)によって開発されたものだけです。
あなたはここでそれを見つけることができます:https ://www.usenetxl.nl/dev/
かなりの数のドキュメントがあります。クラス自体にもドキュメントがあります。