Forum und email

ircg_pconnect

(PHP 4 >= 4.0.4, PHP 5 <= 5.0.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().