2009-08-18 52 views

回答

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", "", ""); 

OR

// 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); 

這不是你想要問什麼,可以但我希望它有幫助。

0

我知道這個問題是很久以前問過,但我的回答可以幫助別人。

我一直在尋找良好的PHP類來訪問NNTP。但是,它們中的大多數都構建在一些較低版本的PHP上。

我唯一能找到的完全支持最新PHP版本的軟件是由Usenet提供商開發的(與我一起擔任首席開發人員)。

你可以在這裏找到:https://www.usenetxl.nl/dev/

有相當一些文檔。類中也有文檔。

+0

「我一直在尋找......我唯一能找到的......」。類被簽名'@author Wouter K.'如果你是自我推銷,說出來。你的課程可能會很好。 – 2012-03-23 15:32:48

+0

@WouterKonecny:你有更新的NNTP類鏈接嗎?上面的鏈接是404'd。 – cOle2 2014-11-17 21:53:35

+0

@ cOle2我在那裏工作時,我一直在支持它。在我離開後的一段時間,他們顯然已經把它移開了我建議看一下RobinvdVleuten所指的項目,就我所見,它看起來不錯。 – 2014-11-20 10:30:36