Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/05/2005, 01:23
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
no he visto lo que quieres hacer con tu buscador... pero respondo a el por qué de ese error.

Ese error te está diciendo que tu aplicación/script ha estado ejecutandose por un tiempo mayor a 30 segundos. Así pués, al configurar PHP se establece un tiempo máximo para que un script sea ejecutado... 30 segundos es suficiente tiempo para una aplicación normal, así que si tarda más de dichos 30 segundos es probable (no seguro) que haya un error de programación... así pués, tu tienes un error de programación.

El error que tienes es que estás haciendo un CICLO INFINITO. Checa tu código:
Código PHP:
for ($i 0$i 5$i++) {if ($array_a[$i]!=null){$j=$j+1;}} 
Un for tiene tres parámetros for(variable_inicial; CONDICION; aumento_de_variable), así pués, el ciclo se estará repitiendo mientras la condición sea verdadera. Tu error está ahí: en la parte que corresponde a la condicón tienes una simple asignación $i = 5... no hay nada que te afecte dicha asignación.... siempre se hará, siempre será verdadera, siempre entrarás a tu ciclo... tienes como resultado un bucle infinito.

Como dije, no he visto lo que quieras hacer (no te quito el placer de hacerlo ) pero espero esto te ayude a aclarar las cosas... tienes que pensar bien en qué condiciones será ejecutado tu ciclo...

También te hago saber que un for no es la única manera de hacer bucles, también tienes el while(), el do...while() y el foreach(), aunque el uso de este último es para recorres matricez.

Puedes consultar la documentación oficial para ver su uso, requerimentos, condiciones y ejemplos:
www.php.net/for
www.php.net/while
www.php.net/do...while
www.php.net/foreach

Saludos y la mejor de las suertes!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"