Fatal error: Maximum execution
Publicado por dani (3 intervenciones) el 01/03/2004 12:05:05
Pos eso,que me da el siguiente error:
Fatal error: Maximum execution time of 30 seconds exceeded in /var/www/html/pruebas/daniel/abogados/normas.php on line 131
El codigo es el siguiente:
while($ps){
$j=$i+1;
$aname=substr($cadena,$ps+1,$rpos-1-$ps);
$aname=ereg_replace("»","",$aname);
echo $aname."<br>\n";
flush();
$ps=strpos($cadena,">Artículo",$ps+1);
if (!$ps) $ps=strpos($cadena,">Articulo",$ps+1);
if (!$ps) $ps=strpos($cadena,">artículo",$ps+1);
if (!$ps) $ps=strpos($cadena,">articulo",$ps+1);
$rpos=strpos($cadena,"</",$ps);
$enlace=eregi_replace(" ","",$aname); if (!strpos($texto,"<a href=".$enlace.">".$aname."</a>"))$texto=eregi_replace($aname,"<a href=".$enlace.">".$aname."</a>",$texto);
$i++;
$anames[]=array($aname,$enlace);
}
el fallo lo dá en el $texto=erei_replace()
Puede ser que se haga un lio en el bucle?es q ni idea...
muchas gracias de antemano
Fatal error: Maximum execution time of 30 seconds exceeded in /var/www/html/pruebas/daniel/abogados/normas.php on line 131
El codigo es el siguiente:
while($ps){
$j=$i+1;
$aname=substr($cadena,$ps+1,$rpos-1-$ps);
$aname=ereg_replace("»","",$aname);
echo $aname."<br>\n";
flush();
$ps=strpos($cadena,">Artículo",$ps+1);
if (!$ps) $ps=strpos($cadena,">Articulo",$ps+1);
if (!$ps) $ps=strpos($cadena,">artículo",$ps+1);
if (!$ps) $ps=strpos($cadena,">articulo",$ps+1);
$rpos=strpos($cadena,"</",$ps);
$enlace=eregi_replace(" ","",$aname); if (!strpos($texto,"<a href=".$enlace.">".$aname."</a>"))$texto=eregi_replace($aname,"<a href=".$enlace.">".$aname."</a>",$texto);
$i++;
$anames[]=array($aname,$enlace);
}
el fallo lo dá en el $texto=erei_replace()
Puede ser que se haga un lio en el bucle?es q ni idea...
muchas gracias de antemano
Valora esta pregunta


0