September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie wollen Usenet News-Nachrichten lesen und über NNTP mit einem Newsserver kommunizieren.
Verwenden Sie die IMAP-Erweiterung von PHP. Sie spricht auch NNTP:
// Eine Verbindung zum NNTP-Server öffnen. $server = '{news.php.net/nntp:119}'; $group = 'php.general'; // zentrale Mailingliste für PHP $nntp = imap_open("$server$group", '', '', OP_ANONYMOUS); // Header abrufen. $header = imap_header($nntp, $msg); // Felder extrahieren. $subj = $header->subject; $from = $header->from; $email = $from[0]->mailbox."@".$from[0]->host; $name = $from[0]->personal; $date = date('m/d/Y h:i A', $header->udate); // Hauptteil lesen. $body = nl2br(htmlspecialchars(imap_fetchbody($nntp,$msg,1))); // Verbindung schließen. imap_close($nntp); ...