Net_NNTP::splitHeaders() – fetch message headers into in array


require_once 'Net/NNTP.php';

array Net_NNTP::splitHeaders ( string $articleId )


Returns all avaible header lines of a specified message of the current selected newsgroup into an array


  • string $articleId - Message-ID or Message number

Return value

array - if message exists the headers as array or a PEAR_Error, if fail. The array is an associative array with the header names as key.


Possible PEAR_Error values
Error code Error message Reason Solution
NULL Different error messages The messages are directly passed from the news server, in the most cases caused by calling a non existing article Check the article ID or if your are still connected to the server ( Net_NNTP::isConnected())


This function can not be called statically.


Using splitHeaders()


$headers $nntp->splitHeaders($msg_id);
PEAR::isError($headers)) {
// handle error
} else {
// success - print all headers line
foreach($headers as $headerName => $headerValue) {
$headerName.': '.$headerValue.'<br>';
setting debug mode (Previous) Net_NNTP_Header (Next)
Last updated: Sat, 16 Feb 2019 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report.
View this page in:
  • English

User Notes:

There are no user contributed notes for this page.