2009-08-18 5 views

Antwort

3

Es ist keine Klasse, aber müssen PHP-Installationen haben die php-imap-Erweiterung kompiliert und Sie können alles, was Sie wollen mit geraden php Anrufe.

Sie können Dokumentation beginnt hier: http://us.php.net/manual/en/book.imap.php

Beispiele für eine Verbindung zu einem NNTP-Server öffnen können im imap_open Thema zu finden.

So:

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

ODER

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

Dann können Sie verlangen, nur die Informationen, die Sie wollen:

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

das ist nicht genau das, was Sie gefragt hatte, aber ich hoffe es hilft.

0

Ich weiß, diese Frage gestellt wurde vor langer Zeit, aber Meine Antwort könnte anderen helfen.

Ich habe nach guten PHP-Klassen für den Zugriff auf NNTP gesucht. Die meisten von ihnen basieren jedoch auf einigen niedrigeren Versionen von PHP.

Die einzige, die ich finden konnte, die die neueste PHP-Version vollständig unterstützt, wurde von einem Usenet-Provider (mit mir als Lead Developer) entwickelt.

Sie können es hier finden: https://www.usenetxl.nl/dev/

Es ziemlich einige Dokumentation. Es gibt auch Dokumentation in den Klassen selbst.

+0

"Ich habe gesucht ... Den einzigen, den ich finden konnte ...". Die Klassen sind signiert "@author Wouter K". Wenn Sie sich selbst promoten, sagen Sie es. Deine Klassen mögen gut sein. –

+0

@WouterKonecny: Haben Sie einen aktualisierten Link für Ihre NNTP-Klasse? Der Link oben ist 404'd. – cOle2

+0

@ cOle2 Ich habe es unterstützt, während ich dort gearbeitet habe. Sie haben es offenbar einige Zeit nach meiner Abreise entfernt. Ich schlage vor, das Projekt zu betrachten, auf das sich RobinvdVleuten bezieht, es sieht so gut aus, wie ich sehen kann. –

Verwandte Themen