(ver em http://www.htmlstaff...php/php193.php).
Eu fiz o seguinte script:
<?php
$fp = fsockopen ("irc.virtualife.com.br", 6667, $errno, $errstr, 60); // criando socket e conectando
if (!$fp) { // em caso de falha na conexao
die("$errstr ($errno)<br>\n"); // exibir as variaveis de erro
}
fputs($fp, "USER $p4ink_ 2 3 :$p4ink_\r\n");
fputs($fp, "NICK $p4ink_ $p4ink_\r\n");
fputs($fp, "JOIN #reds \r\n");
fputs($fp, "PRIVMSG #reds : meu primeiro bot\r\n");
while (!feof($fp)) { // se nao chegar ao fim da conexao
$msg = str_replace("\n", "", str_replace("\r", "", fgets ($fp,2048)));
// se for alterar essa linha, atente-se ao tamanho da string do comando
if (substr($msg, -9) == 'tchau bot') { // comando 'tchau bot' (9 caracteres)
fputs($fp, "QUIT : tchauuuuu .. fechando socket\r\n"); // dando um quit
// se for alterar essa linha, atente-se ao tamanho da string do comando
} else if (substr($msg, -6) == 'oi bot') { // comando 'oi bot' (6 caracteres)
fputs($fp, "PRIVMSG #reds : oi chefe, como vai?\r\n"); // mandando msg ao canal de resposta
}
echo $msg.'<br />';
}
fclose($fp); // fechando conexao
?>
E tento executa-lo no localhost... mas ele dah o seguinte erro:
Fatal error: Maximum execution time of 30 seconds exceeded in c:\phpdev\www\bot.php on line 11
Mas na linha 11 nem tem nda sobre tempo-limite de execução...
Tem sim na linha 2, tentei aumentar o tempo, mas continua sem funcionar!
Agradeço aos esforços de todos a me ajudar!!!










