Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou tentando fazer o include de um diretório com o seguinte código:
require( dirname(__FILE__).'/../embed');
Esse diretório se encontra acima do diretório public_html
Quando executo esse código ele me retorna que não encontrou o arquivo. O que faço?
>
Tentou?
require("dirname(__FILE__).'/../embed'");
Tentei, deu erro também. mas dessa forma vc está considerando que dirname(__FILE__) é uma string...
Percebi que ele assim não inclui o diretório, mas apenas um arquivo em especial.
#3 ???
__FILE__ é uma constante mágica que retorna o path do arquivo corrente.
dirname() é uma função que retorna o diretório de um path.
#1
require() é para arquivos e não para diretórios..
Qual a finalidade de incluir um diretório ?
Não seria o caso de usar set_include_path() ?
Também verificar se um diretório existe ? is_dir();
Tentou?
require("dirname(__FILE__).'/../embed'");