2
respostas

Dúvida

tem alguma forma de usar o 'include' em um arquivo que esteja em outra pasta?

os meus projetos estão em uma pasta chamada "php" e dentro dela, além dos projetos, tem uma pasta chamada "extras", que eu queria deixar os arquivos que usarei o 'include'. existe alguma forma?

2 respostas

Claro. Se eu entendi bem sua pergunta, uma solução seria só você usar:

include 'extras/NomeDoArquivo.php';

Neste caso se você quiser utilizar o include em uma pasta mais interna que os arquivos que serão incluídos estão, você pode usar

include '../../nome_da_pasta/nome_do_arquivo.php';

Onde cada ../ é um diretório sendo retrocedido.

Já se você estiver numa pasta mais externa, querendo incluir um arquivo de uma pasta mais interna, basta você fazer como o Murilo disse.

Lembrando que quando você trabalha com uma hierarquia de arquivos (onde você faz a chamada de muitos arquivos um dentro do outro), você pode utilizar o include_once que garante que o arquivo será incluído apenas uma vez.