(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!!!
