Foros del Web » Programando para Internet » PHP »

Problema con rutas para incluir archivos

Estas en el tema de Problema con rutas para incluir archivos en el foro de PHP en Foros del Web. Tengo problemas al hacer include, require, etc.. & es que no me reconoce la ruta, el arbol de archivos & carpetas es así: Ignoren con ...
  #1 (permalink)  
Antiguo 01/10/2012, 09:13
 
Fecha de Ingreso: junio-2009
Mensajes: 138
Antigüedad: 10 años, 8 meses
Puntos: 4
Problema con rutas para incluir archivos

Tengo problemas al hacer include, require, etc.. & es que no me reconoce la ruta, el arbol de archivos & carpetas es así:

Ignoren con que sistemas este trabajando, solo es problema de rutas.

- MyBB/
-- global.php

- Chyrp/
-- modules/
--- mybbintegration/
---- mybbintegration.php

& necesito incluir el archivo global.php en el archivo mybbintegration.php, les dejo los codigos:

Código PHP:
Ver original
  1. class MyBBIntegration {
  2.    
  3.     public function __init()
  4.     {
  5.         require_once "C:\xampp\htdocs\MyBB\global.php";
  6.     }
  7.  
  8. }

Y me salta este error:

Código:
Warning: require_once(C: mpp\htdocs\MyBB\global.php) [function.require-once]: failed to open stream: Invalid argument in C:\xampp\htdocs\Chyrp\modules\mybbintegration\mybbintegration.php on line 9

Fatal error: require_once() [function.require]: Failed opening required 'C: mpp\htdocs\MyBB\global.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\Chyrp\modules\mybbintegration\mybbintegration.php on line 9
Que puede ser?

Gracias de antemano.
  #2 (permalink)  
Antiguo 01/10/2012, 10:24
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 7 años, 9 meses
Puntos: 319
Respuesta: Problema con rutas para incluir archivos

Cita:
require_once ('../../../MyBB/global.php');
saludos
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios
  #3 (permalink)  
Antiguo 01/10/2012, 12:30
Avatar de h2swider  
Fecha de Ingreso: julio-2007
Ubicación: Ciudad de Buenos Aires
Mensajes: 932
Antigüedad: 12 años, 6 meses
Puntos: 194
Respuesta: Problema con rutas para incluir archivos

La respuesta anterior te resolvería el problema, pero no es una buena practica trabajar con includes y requires relativos.

Una buena practica seria que utilices el document root, y asi solucionar todos los problemas en las rutas.

seria algo como

Código PHP:
Ver original
  1. require_once($_SERVER['DOCUMENT_ROOT'].'MyBB/global.php');
__________________
Codifica siempre como si la persona que finalmente mantedra tu código sea un psicópata violento que sabe donde vives

Etiquetas: incluir, rutas
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 18:21.