![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
22/03/2007, 13:07
|
| | Fecha de Ingreso: marzo-2007
Mensajes: 163
Antigüedad: 17 años, 11 meses Puntos: 0 | |
Error en tiempo de ejecucion, para comparar IP's Hola:
Tengo un problema en una linea de el código, el error que me sale es: Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\Pagina\ip.php on line 30.
El error es el IF ahí comparo las IP que voy guardando en el arreglo con la actual y comparo los dias de la semana, si estos son verdaderos me da un mensaje d q no puedes votar 2 veces el mismo dia,espero puedan ayudarme Gracias !!!!
<?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
}
}
}
?>
Última edición por Nantcy; 22/03/2007 a las 13:09
Razón: error al escribir el contenido
|