Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2007, 18:41
Nantcy
 
Fecha de Ingreso: marzo-2007
Mensajes: 163
Antigüedad: 17 años, 2 meses
Puntos: 0
Pregunta Como corregir error en tiempo de ejecucion

Hola:
Tengo un codigo en el cual me da la IP, pero también e querido hacer la comparacion de las Ip's y del dia actual para saber si ya han votado y si han votado ya una vez mandarles un mensaje d q no pueden votar mas de una vez, pero me sale un error, el cual me dice q es un error de tiempo de ejecucion de 30 segundos asi dice: Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\Pagina\ip.php on line 3, como puedo solucionarlo ? el codigo lo dejo para que lo chequen y me digan como modificarlo, el error está marcado en color rosita.

<?php
function getIP()
{
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
elseif (isset($_SERVER['HTTP_VIA'])) {
$ip = $_SERVER['HTTP_VIA'];
}
elseif (isset($_SERVER['REMOTE_ADDR'])) {
$ip = $_SERVER['REMOTE_ADDR'];
}
else {
$ip = "unknown";
}
echo "Tu IP es: $ip";
$aip[]=$ip;
reset($aip);
$dia=date(l);
$dias=array(0=>"monday",1=>"tuesday",2=>"wednesday ",3=>"thursday",4=>"friday",5=>"saturday",6=>"sund ay");
for($i=0,$d=0;next($aip)<=end($aip);$i++,$d++)
{
if($aip[$i]==$ip && $dias[$d]==$dia)
{
?>
<script language=javascript><!--
alert('Lo sentimos solo puedes votar UNA vez por día');
//--></script>
<?php
}
}
}
?>