Foros del Web » Programando para Internet » PHP »

Error muy raro con include()

Estas en el tema de Error muy raro con include() en el foro de PHP en Foros del Web. Buenas, en una carpeta llamada "sub" tengo un archivo llamado arses.php y este en la primera linea tiene: Código PHP: include  '../SSI.php' ;  cuando abro ...
  #1 (permalink)  
Antiguo 26/02/2010, 11:33
 
Fecha de Ingreso: marzo-2009
Mensajes: 164
Antigüedad: 15 años, 1 mes
Puntos: 1
Error muy raro con include()

Buenas, en una carpeta llamada "sub" tengo un archivo llamado arses.php y este en la primera linea tiene:
Código PHP:
include '../SSI.php'
cuando abro la web el index.php hace un
Código PHP:
include 'sub/arses.php' 
y me da el error:


Código:
Warning: include(../SSI.php) [function.include]: failed to open stream: No such file or directory in xxxxx/arses.php on line 3

Warning: include(../SSI.php) [function.include]: failed to open stream: No such file or directory in xxxxx/arses.php on line 3

Warning: include() [function.include]: Failed opening '../SSI.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in xxxxx/arses.php on line 3
Sin embargo yo cojo el directorio que me tira en el error y si que me entra al ssi.php :S ¿Error? ¿Cual? Gracias!!
  #2 (permalink)  
Antiguo 26/02/2010, 11:36
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: Error muy raro con include()

Es SSI.php o ssi.php?
__________________
HV Studio
Diseño y desarrollo web
  #3 (permalink)  
Antiguo 26/02/2010, 12:13
 
Fecha de Ingreso: marzo-2009
Mensajes: 164
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: Error muy raro con include()

Cita:
Iniciado por jackson666 Ver Mensaje
Es SSI.php o ssi.php?
En Mayusculas, SSI.php
  #4 (permalink)  
Antiguo 26/02/2010, 12:22
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: Error muy raro con include()

Estas seguro que la ruta esta bien?
__________________
HV Studio
Diseño y desarrollo web
  #5 (permalink)  
Antiguo 26/02/2010, 12:28
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Error muy raro con include()

SII.php está en el root?

Recuerda que las rutas relativas usadas para los includes/requires son todas en base al script primario, en este caso, index.php, por lo que al incluir SII.php (sea en index.php, o arses.php {que está incluido y es llamado a través de index.php}) estás llamando al archivo SII.php ubicado en el mismo nivel del index.php, independientemente de donde hagas la inclusión. En otras palabras... quita el "../"

  #6 (permalink)  
Antiguo 26/02/2010, 12:36
 
Fecha de Ingreso: marzo-2009
Mensajes: 164
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: Error muy raro con include()

Aja, he hecho lo que me has dicho okram pero ahora me sale:

Cita:
Warning: include(SSI.php) [function.include]: failed to open stream: No such file or directory in xxx/arses.php on line 3

Warning: include(SSI.php) [function.include]: failed to open stream: No such file or directory in xxx/arses.php on line 3

Warning: include() [function.include]: Failed opening 'SSI.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in xxx/arses.php on line 3

Fatal error: Call to undefined function parse_bbc() in xxx/arses.php on line 346
  #7 (permalink)  
Antiguo 26/02/2010, 12:43
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Error muy raro con include()

Eso te sale al llamar index.php?

Asegúrate, entonces, que tienes los nombres correctos en tus archivos.

  #8 (permalink)  
Antiguo 26/02/2010, 12:49
 
Fecha de Ingreso: marzo-2009
Mensajes: 164
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: Error muy raro con include()

Si, al llamar al index me sale eso :S y están todos los directorios bien :S pero ahora el Warning no sale cuando hago el include() sino cuando intento llamar a una función que contiene SSI.php

Etiquetas: include, raro
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 10:27.