Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Estou com uma divergência ao inserir o include_once quando o arquivo esta em subpastas.
Preciso puxar o template do site a partir de um arquivo
Exemplo de uma página que esta funcionando.
Tenho um arquivo PHP na Index do projeto "adicionar.php", onde este arquivo tem:
<?php
include_once "sidebar.php";
?>
Mas ao acessar a pasta raiz/src/adicionar/adicionar/adicionar.php e inserir o código para resgatar o tema padrão, é encontrado todo o texto, mas não vem nenhum CSS e JS.
<?php
include_once '/../../../sidebar.php';
?>
Como posso fazer para incluir o CSS e JS neste tipo de situação?
Raíz:
C:\xampp\htdocs\admin
CSS:
C:\xampp\htdocs\admin\css
JS:
C:\xampp\htdocs\admin\js
adicionar.php
C:\xampp\htdocs\admin\src\adicionar\adicionar\adicionar.php
Então vai ser
include_once "../../../../css/sidebar.php";
Uma vez que o seu adicionar .php está dentro do adicionar, vai ter que descer 4 níveis na arvore, e entrar na pasta do css (não sei onde tem o sidebar.php, mas vamos imaginar que está na pasta css)
Cada (../) representa um nivel! Deveria ver melhor a sua estrutura de pastas, isso está um pouco confuso :P
O path(caminho) para os css e js tem que partir do mesmo nivel onde está o ficheiro adicionar.php
Moste a sua estrutura de pastas.
Está no windows, tire um printscreen, se estiver no linux faça:
tree -L 1