Hacer referencia a ubicaciones de archivos en un php requiere
-
23-09-2019 - |
Pregunta
¡Otra pregunta fácil para alguien!
en mi servidor tengo una ubicación como
htdocs/aFolderName/
que contiene un archivo index.php, que hace referencia a un archivo requerido de
htdocs/aFolderName/php/
usando el código
<?php require('php/db.php'); ?>
tambien tengo una carpeta
htdocs/aFolderName/other/
que contiene otro archivo php que necesita requerir el archivo php ubicado
htdocs/aFolderName/php/
¿Cómo hago referencia a esto? ¿Puedo retroceder una carpeta?
¡Gracias!
Solución
require('../otherfile.php')
Otros consejos
require ('../php/yourFile.php');
:)
punteros relativos a los directorios:
./
- directorio actual
../
- directorio padre
.
require('./somefile.php'); // current directory
require('../somefile.php'); // one directory back
require('../../somefile.php'); // two directories back
require('../../../somefile.php'); // three directories back
// and on on...
Yo sugeriría usted para incluir el archivo de prefijándolo con la carpeta raíz del documento porque a veces si no se especifica de esa carpeta, archivo no quede incluido, a fin de tratar de esta manera:
require($_SERVER['DOCUMENT_ROOT'] . '/' . 'yourfolder/file.php');
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow