Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2004, 05:28
arkdeejay
 
Fecha de Ingreso: septiembre-2003
Mensajes: 7
Antigüedad: 20 años, 7 meses
Puntos: 0
Auto actualizar para que no se pare el Script

Hola a todos:
Estoy montando un bot para una canal de irc, pero este bot se encuetra en el servidor en php

<?php
$server="servidor_de_irc";
$puerto="6667";
$nick="arkdeejay";
$pass="XXXXXXXXXX";
$nickReg="$nick:$pass";
$canal="#desarrolloweb";
$realname="BOT hecho por arkdeejay para desarrolloweb";
$quit="desarrolloweb la Web de tus Sueños";

set_time_limit(1200*60);
$bucle = 0; $conectado = 0;

$conecta = fsockopen($server, $puerto);
if(!$conecta) {
print "El servidor no esta disponible";
exit;
}

while ($read = fgets($conecta,512)) {

$read = str_replace("\n","",$read); $read = str_replace("\r","",$read);
$read2 = explode(" ",$read);

if ($bucle == 0) {
fputs($conecta,"NICK $nickReg\n\n");
//USER <username> <hostname> <servername> <realname>
fputs($conecta,"USER SCRiPT SCRiPT SCRiPT :$realname\n\n");
}

if ($read2[0] == "PING") { fputs($conecta,'PONG '.str_replace(':','',$read2[1])."\n"); }

if ($read2[1] == 251) {
fputs($conecta,"join $canal\n");
fputs($conecta,"topic $canal\nwho $canal\n");
fputs($conecta,"mode $nick +d\n");
$conectado++;
}


Bueno eso es parte del codigo principal, el Bot se conecta correctamente, pero transcurrido alrededor de 1 min desde su ejecucion desde el navegador, este se desconecta. ¿Que hago para desde el propio server se este actualizando la pagina para que no se corte la conexion?¿O que hariais?

Gracias y un saludo