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!

¿Fue útil?

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
scroll top