PEAR Manual
Prev |  | Next

# Net_NNTP_Client::getArticleRaw()

Net_NNTP_Client::getArticleRaw() -- Fetch an article from the NNTP-server

## Synopsis

    require_once 'Net/NNTP/Client.php';

``mixed Net_NNTP_Client::getArticleRaw` (string $article, boolean $implode = false)`

## Description

Returns the whole article from the currently selected newsgroup

## Parameter

- `string $article` - article number or Message-ID of the article to fetch

  `boolean $implode` - Determines if the resulting array is to be imploded into a string.

## Return value

`array/string` - If message exists the message or a PEAR_Error, if fail.

## Throws

Table 48-1. 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 |

## Note

since 0.3

This function can not be called statically.

## See

Net_NNTP_Client::getArticle() , Net_NNTP_Client::getHeaderRaw() , Net_NNTP_Client::getBodyRaw()

## Example

Example 48-1. Using getArticleRaw()
    ...
    $article = $nntp->getArticleRaw($msg_id);
    if( PEAR::isError($article)) {
        // handle error
    } else {
        // success
    }

Prev | Home | Next
Net_NNTP_Client::getArticle() | Up | Net_NNTP_Client::`getGroupArticles`()