Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Alexandre Wermeier

Problema com include_once

Recommended Posts

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?

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por lrodolfol
      tenho uma rotina simples de busca , cadastro e exclusão de pessoas.
      tenho uma classe que guarda as três funções.
      todas elas contem um require_once 'conecta_banco.php';
      esse arquivo conecta_banco.php me retorna uma conexão com o banco de dados.

      Porém o código apresenta o seguinte erro quando vou usar uma das funções: 'Undefined variable: con in C:\\xampp\\htdocs\\Contabilidade\\contabilidade\\Classe.php on line 13'

      o código é basicamente esse: 
      class Pessoas {

      public $codigo, $nome;

      public function buscaPessoa($id){
      include_once '../banco/conecta_banco.php';
      $sql = "SELECT * FROM pessoas WHERE codigo = " . $codigo . " ";
      if($query = $con->query($sql)){
      return true;
      }else{
      return false;
      }
      }
      public function deletaPessoa($id){
      include_once '../banco/conecta_banco.php';
      $sql = "DELETE FROM pessoas WHERE codigo = " . $codigo . " ";
      if($query = $con->query($sql)){
      return true;
      }else{
      return false;
      }
      }

      public function deletaPessoa($id){
      include_once '../banco/conecta_banco.php';
      $sql = "INSERT INTO pessoas (codigo, nome) VALUES ($this->codigo, $this->nome)";
      if($query = $con->query($sql)){
      return true;
      }else{
      return false;
      }
      }

      }
    • Por Helison Santos
      Boa tarde, pessoal. Tudo bem?

      Estou com um necessidade e não estou conseguindo chegar a um solução, o cenário é o seguinte. Tenho esse micro-sistema, que 5 páginas dele tem o mesmo layout porém com dados diferentes e tabelas diferentes.

      Primeiro tentei um função buscando os resultados através de um função com Switch, onde cada conteúdo simbolizava um número; Mais ou menos assim:
      function status_compra($content){ switch ($content) { case '1': $page = $this->pagina1(); break; case '2': $page = $this->pagina2(); break; case '3': $page = $this->pagina3(); break; case '4': $page = $this->pagina4(); break; } return $page; } Nas funções foram colocadas seus respectivos conteúdos, porém isso se tornou um trabalho bem complicado pois a coisa tendeu a se tornar meio desorganizada. Quando tentei fazer includes dentro das funções para deixa-las mais limpas, não deu muito certo; Existe uma forma de fazer isso? Estou muito longe?
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.