Manuel PHP
Précédent |  | Suivant

# ircg_pconnect

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

ircg_pconnect -- Connecte à un serveur IRC

## Description

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. Faites 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().

Précédent | Sommaire | Suivant
ircg_part | Niveau supérieur | ircg_register_format_messages