Manual do PHP
Anterior |  | Próxima

# ircg_pconnect

(PHP 4 >= 4.0.4)

ircg_pconnect -- Conecta à um servidor de IRC

## Descrição

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

ircg_pconnect() irá tentar estabelecer conexão com um servidor IRC e retornar o manuseador deste recurso para uso.

O parâmetro obrigatório é `username`, isso irá setar seu nickname inicial no servidor. `server_ip` e `server_port` são opcionais e o padrão é `127.0.0.1` e `6667`.

> Nota: Agora para o parâmetro `server_ip` não irá fazer checagem alguma de hostname e irá somente aceitar endereços IP em formato numérico. DNS lookups são caros e devem ser feitos com o contexto da IRCG.

Você pode customizar a saída das mensagens de IRC e eventos selecionando um formato de mensagem previamente criado com ircg_register_format_messages() para especificar as configurações do nome em `msg_format`.

Se você quer trabalhar com mensagens CTCP bem como ACTION (/me), você precisa definir um mapeamento para tipos CTCP (e.g. ACTION) para customizar um formato de texto. Faça isso passando um array associativo como `ctcp_messages`. As chaves do array são os tipos de CTCP e os respectivos valores são o formato da mensagem.

Você pode definir "ident", "password", e "realname" tokens que serão enviados para o servidor IRC pelas configurações destes arrays associativos. Passe este array como `user_settings`.

Veja também: ircg_disconnect(), ircg_is_conn_alive(), ircg_register_format_messages().

Anterior | Principal | Próxima
ircg_part | Acima | ircg_register_format_messages