Como definir a pasta raiz para arquivos de inclusão do PHP
Passei dias pesquisando na internet e não consegui encontrar a resposta que vou entender e conseguir implementar.
Eu tenho o site em que eu quero usarinclude_once
arquivos e ser capaz de visualizar o site corretamente no localhost e no servidor real.
Eu usei$_SERVER['DOCUMENT_ROOT']
antes, mas não funciona no localhost, por isso é difícil para mim atualizar e fazer as alterações no site.
O que eu quero fazer é criar algum tipo de arquivo config.php no qual eu possa dizer que a pasta raiz é chamadahtdocs
oupublic_html
e "começar" procurando por arquivos de lá.
Ou há alguma outra maneira que eu possa incluir caminhos para o trabalho?
Eu vi respostas com, e.dirname(__FILE__)
, __DIR__
Mas eles nunca explicaram como funcionaria, onde escrevê-lo no código, etc. Estou um pouco enjoado e cansado de encontrar parte da resposta e, em seguida, correr em círculos apenas tentar "preencher" o lacunas. Eu não sou um especialista em PHP, apenas tentando tornar minha vida um pouco mais fácil usando-o.