Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
PHP: ircg_pconnect - Manual
[go: Go Back, main page]

PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

ircg_register_format_messages" width="11" height="7"/> <ircg_part
Last updated: Thu, 31 May 2007

view this page in

ircg_pconnect

(PHP 4 >= 4.0.4, PHP 5 <= 5.0.5)

ircg_pconnect — IRC サーバに接続する

説明

resource ircg_pconnect ( string $username [, string $server_ip [, int $server_port [, string $msg_format [, array $ctcp_messages [, array $user_settings [, bool $bailout_on_trivial]]]]]] )

ircg_pconnect() は、IRC サーバへの接続を 確立しようと試み、後で使用するための接続リソースハンドルを返します。

必須パラメータは username のみで、 ここでサーバ上の初期ニックネームを設定します。 server_ip および server_port はオプションで、デフォルトは 127.0.0.1 および 6667 です。

注意: 現時点では、パラメータ server_ip は ホスト名の解決を行わないため、数値表現の IP アドレスしか受け付けません。 DNS 検索はコストがかかる処理で、IRCG で行うべきです。

事前に ircg_register_format_messages() で作成した フォーマットメッセージセットの名前を msg_format に指定することで、IRC のメッセージやイベントの出力をカスタマイズ することが可能です。

ACTION (/me) のような CTCP メッセージを扱いたい場合は、 CTCP 型 (例: ACTION) からカスタムフォーマット文字列への マッピングを定義する必要があります。そうするには、 ctcp_messages に連想配列を渡します。 配列のキーが CTCP 型で、対応する値がフォーマットメッセージとなります。

IRC サーバに送信する "ident"、"password" および "realname" トークンを 連想配列として指定することが可能です。この連想配列を user_settings に設定します。

ircg_disconnect()ircg_is_conn_alive()ircg_register_format_messages() も参照ください。



add a note add a note User Contributed Notes
ircg_pconnect
zerocool at planetquake dot com
09-Aug-2001 05:46
Remember, to use these functions one must compile ircg support into PHP.  If you get a fatal error stating that ircg_pconnect is undefined, this is why.  See :

http://schumann.cx/ircg/

 
show source | credits | sitemap | contact | advertising | mirror sites