Introduction
Avec IRCG, vous pouvez rapidement traiter des flots de données XML pour des milliers d'utilisateurs simultanés. Vous pouvez l'utiliser pour mettre en place rapidement des plates-formes puissantes et extensibles, pour gérer des jeux en ligne ou des salons de discussions. IRCG dispose aussi d'un mode sans flux, où une application traite les données pour fournir des fichiers aux formats tels que cHTML (i-mode) ou WML (WAP). Ces fichiers statiques sont ensuite utilisés pour améliorer les performances du serveur web.
Jusqu'en v4, IRCG fonctionne sur ces systèmes d'exploitation :
AIX
FreeBSD
HP-UX
Irix
Linux
Solaris
Tru64
Windows
Note:
Cette extension a été déplacée dans le module » PECL
et ne sera plus intégrée dans PHP à partir de PHP 5.1.0.
Installation
Les instructions d'installation détaillées sont disponibles sur le site : » http://www.schumann.cx/ircg/
. Nous vous recommandons vivement d'utiliser le script d'installation fourni.
Ce n'est pas recommandé, mais vous pouvez essayer d'ajouter le support IRCG vous même. Spécifiez le chemin vers le script de configuration IRCG, --with-ircg-config=path/to/irc-config
et, ajoutez également --with-ircg
à votre ligne de configuration PHP.
Configuration à l'exécution
Cette extension ne définit aucune directive de configuration.
Types de ressources
Constantes pré-définies
Cette extension ne définit aucune constante.
Table des matières
- ircg_channel_mode
— Modifie les flags du canal
- ircg_disconnect
— Ferme la connexion avec un serveur
- ircg_eval_ecmascript_params
— Décode une liste de paramètres JS-encodés
- ircg_fetch_error_msg
— Retourne l'erreur rencontrée par la dernière opération IRCG
- ircg_get_username
— Retourne le nom d'utilisateur pour la connexion
- ircg_html_encode
— Prépare des données IRC pour l'affichage HTML
- ircg_ignore_add
— Ajoute un utilisateur sur la liste des utilisateurs indésirables
- ircg_ignore_del
— Supprime un utilisateur de la liste des utilisateurs indésirables
- ircg_invite
— Invite un utilisateur à rejoindre un canal
- ircg_is_conn_alive
— Vérifie l'état de la connexion
- ircg_join
— Rejoint un canal IRC
- ircg_kick
— Expulse un utilisateur d'un canal
- ircg_list
— Liste le sujet et le nombre d'utilisateurs d'un ou plusieurs canaux
- ircg_lookup_format_messages
— Sélectionne un format d'affichage pour les messages IRC
- ircg_lusers
— Statistiques réseau IRC
- ircg_msg
— Envoie un message à un canal ou un utilisateur
- ircg_names
— Récupère les noms d'utilisateurs visibles
- ircg_nick
— Change de nom sur le serveur
- ircg_nickname_escape
— Encode les caractères spéciaux dans un pseudo pour être compatible avec IRC
- ircg_nickname_unescape
— Décode un pseudo encodé
- ircg_notice
— Envoie une note (notice) à un utilisateur
- ircg_oper
— Élève les privilèges au rang d'opérateur IRC
- ircg_part
— Quitte le canal
- ircg_pconnect
— Connecte à un serveur IRC
- ircg_register_format_messages
— Enregistre un nouveau format d'affichage des messages IRC
- ircg_set_current
— Prépare la connexion courante pour l'affichage
- ircg_set_file
— Configure le journal de connexion
- ircg_set_on_die
— Configure une action à exécuter lorsque la connexion IRC se termine
- ircg_topic
— Modifie le sujet (topic) d'un canal
- ircg_who
— Interroge le serveur sur les informations WHO
- ircg_whois
— Requiert les informations sur un utilisateur