Pergunta

Outra pergunta fácil para alguém!

No meu servidor, tenho um local como

htdocs/aFolderName/

que contém um arquivo index.php, que faz referência a um arquivo necessário de

htdocs/aFolderName/php/

usando o código

<?php require('php/db.php'); ?>

Eu também tenho uma pasta

htdocs/aFolderName/other/

que contém outro arquivo php que precisa exigir o arquivo php localizado

htdocs/aFolderName/php/

Como faço para fazer referência a isso, posso recuar uma pasta?

Obrigado!

Foi útil?

Solução

require('../otherfile.php')

Outras dicas

require ('../php/yourFile.php');

:)

Ponteiros relativos para os diretórios:

./ - diretório atual
../ - Diretório Parental

.

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...

Eu sugiro que você inclua seu arquivo prefixando -o com a pasta raiz do documento, porque às vezes se você não especificar essa pasta, o arquivo não é incluído, então tente assim:

require($_SERVER['DOCUMENT_ROOT'] . '/' . 'yourfolder/file.php');
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top