O'Reilly logo

PHP 5 Kochbuch, Third Edition by Stephan Schmidt, Ulrich Speidel, Matthias Brusdeylins, Carsten Lucke, Adam Trachtenberg, David Sklar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

20.5 Usenet-Nachrichten lesen

Problem

Sie wollen Usenet News-Nachrichten lesen und über NNTP mit einem Newsserver kommunizieren.

Lösung

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

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required