Foros del Web » Programando para Internet » PHP »

A que se debe el siguiente error???

Estas en el tema de A que se debe el siguiente error??? en el foro de PHP en Foros del Web. Hola amigos, el otro día tuve que reinstalar mi servidor web y en una de las páginas que estoy desarrollando en PHP me da el ...
  #1 (permalink)  
Antiguo 03/12/2006, 12:29
Avatar de Burasu  
Fecha de Ingreso: abril-2002
Mensajes: 101
Antigüedad: 22 años
Puntos: 0
A que se debe el siguiente error???

Hola amigos, el otro día tuve que reinstalar mi servidor web y en una de las páginas que estoy desarrollando en PHP me da el siguiente mensaje en el código:

Código:
<b>Notice</b>:  Undefined offset:  2 in <b>f:\servidor_web\www\galeria\funciones.php</b> on line <b>163</b><br />
Estoy loco buscando a que se puede deber y no consigo descubrirlo. Alguien me puede decir el significado de ese error??

La línea 163 el modulo al que hace referencia el error dice lo siguiente:

Código PHP:
            if ($array_directorios[$i].'/'.basename($path) == $path){
                
$level $i+1;
            } 
Gracias de antemano por su ayuda
  #2 (permalink)  
Antiguo 04/12/2006, 13:51
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
El error te dice que no existe el índice 2 en la matriz $array_directorios (más simple: no existe $array_directorios[2])

Sin ver el resto del código, lo que parece es que:
1.- $array_directorios se está llenando de una forma diferente
2.- antes no tenías habilitada la muestra de errores, y ahora sí.

Todo dependerá del código que estés usando, quizás puedas pasar por alto ese error usando error_reporting()


Saludos.
  #3 (permalink)  
Antiguo 04/12/2006, 14:13
Avatar de Burasu  
Fecha de Ingreso: abril-2002
Mensajes: 101
Antigüedad: 22 años
Puntos: 0
Si tenías razón Alvlin, lo que me extraña es como antes no me fallaba . El motivo es que no cargaba bien el array.

Ya está solucionado muchas gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:33.