Net_NNTP::connect()

Net_NNTP::connect() -- ニュースサーバに接続する

概要

require_once 'Net/NNTP.php';

boolean Net_NNTP::connect (string $host = NET_NNTP_PROTOCOL_DEFAULT_HOST [, integer $port = NET_NNTP_PROTOCOL_DEFAULT_PORT])

説明

指定したニュースサーバに接続します。

パラメータ

返り値

boolean - 成功時には TRUE、 失敗時には PEAR_Error を返します。

例外・エラー

表 47-1PEAR_Error の値

エラー番号エラーメッセージ原因対応方法
NULL "Could not connect to NNTP-server $host" または "Not connected" 接続が確立できませんでした。原因は

  • サーバ名あるいはアドレスが間違っている

  • ホストがネットワークに接続されていない

  • ファイアウォールによってアクセスが制限されている

サーバ名やネットワーク接続の状況を調べます。また、可能なら ファイアウォールの設定も確かめます。

注意

この関数は、スタティックにコールする ことはできません。

参照

Net_NNTP::quit(), Net_NNTP::pepareConnection()

例 47-1connect() の使用


<?php
require_once "Net/NNTP.php";

$nntp = new Net_NNTP;
$ret = $nntp->connect("news.php.net");
if( PEAR::isError($ret)) {
 // エラー処理
} else {
 // 成功
}
?>