ircg_part
<<<
ircg_pconnect ircg_register_format_messages
>>>

8.55 IRC
8 Référence des fonctions
 Manuel PHP

Introduction
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
ircg_channel_mode
ircg_disconnect
ircg_eval_ecmascript_params
ircg_fetch_error_msg
ircg_get_username
ircg_html_encode
ircg_ignore_add
ircg_ignore_del
ircg_invite
ircg_is_conn_alive
ircg_join
ircg_kick
ircg_list
ircg_lookup_format_messages
ircg_lusers
ircg_msg
ircg_names
ircg_nick
ircg_nickname_escape
ircg_nickname_unescape
ircg_notice
ircg_oper
ircg_part
->ircg_pconnect
ircg_register_format_messages
ircg_set_current
ircg_set_file
ircg_set_on_die
ircg_topic
ircg_who
ircg_whois

8.55.29 ircg_pconnect()Connecte à un serveur IRC

[ Exemples avec ircg_pconnect ]   PHP 4 >= 4.0.4, PHP 5

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 essaie d'établir une connexion avec le serveur IRC server_ip , et retourne une ressource de connexion pour utilisation ultérieure.

Le seul paramètre obligatoire est username , qui représente le nom d'utilisateur IRC initial. server_ip et server_port sont optionnels et, par défaut, valent respectivement 127.0.0.1 (hôte local) et 6667 .
Note

Actuellement, le paramètre server_ip n'effectue aucune résolution de nom et n'accepte que les IP au format numérique.

Vous pouvez personnaliser l'affichage des messages IRC et les événements qui s'y rattachent avec les formats de messages générés par la fonction ircg_register_format_messages , en spécifiant le format dans msg_format .

Si vous voulez traiter les messages CTCP comme des messages ACTION (/me), vous devez définir un type CTCP (e.g. ACTION) en une chaîne personnalisée. Faîte le en passant un tableau associatif au paramètre ctcp_messages . Les clés de ce tableau sont de type CTCP et les valeurs respectives sont dans un message formaté.

Vous pouvez définir les marques " ident ", " password ", et " realname " qui sont envoyées au serveur IRC en les définissant dans un tableau associatif passé au paramètre user_settings .

Voir aussi ircg_disconnect , ircg_is_conn_alive et ircg_register_format_messages .

<< ircg_pconnect >>
ircg_part IRC ircg_register_format_messages