Manual do PHP
Anterior |  | Próxima

# ircg_pconnect

(PHP 4 >= 4.0.4, PHP 5)

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