Ir para conteúdo

POWERED BY:

Arquivado

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

Guilherme_90

[Resolvido] Erro ao incluir - No such file or directory

Recommended Posts

Fala pessoal. Não consigo incluir arquivo, dêem uma olhada pra ver como está.

 

ControllerAdm.php

<?

require_once ("model/ManipulaSQL.php");
require_once ("model/ModelAdm.php");

?>

 

Exibe a seguinte mensagem:

 

require_once(model/ManipulaSQL.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: No such file or directory in <b>C:\xampp\htdocs\projetos\pronog\controller\ControllerAdm.php</b> on line <b>3</b><br />

 

<b>Fatal error</b>: require_once() [<a href='function.require'>function.require</a>]: Failed opening required 'model/ManipulaSQL.php' (include_path='.;C:\xampp\php\PEAR') in <b>C:\xampp\htdocs\projetos\pronog\controller\ControllerAdm.php</b> on line <b>3</b><br />

 

Como resolvo isso? Se eu coloco os dois pontos antes, exibe erro na index.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

Este diretorio esta certo ?

Windows a barra é '\' e linux é '/'...

 

require_once();

 

Se eu faço assim:

 

<?
   require_once ("model\ManipulaSQL.php");
   require_once ("model\ModelAdm.php");
?>

 

O meu arquivo ControllerAdm.php não consegue acessar as duas classes que eu estou incluindo.

E se eu faço assim:

 

<?
   require_once ("..\model\ManipulaSQL.php");
   require_once ("..\model\ModelAdm.php");
?>

 

Diz o seguinte:

<b>Warning</b>: require_once(..\model\ManipulaSQL.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: No such file or directory in <b>C:\xampp\htdocs\projetos\pronog\controller\ControllerAdm.php</b> on line <b>3</b><br />

<br />

 

<b>Fatal error</b>: require_once() [<a href='function.require'>function.require</a>]: Failed opening required '..\model\ManipulaSQL.php' (include_path='.;C:\xampp\php\PEAR') in <b>C:\xampp\htdocs\projetos\pronog\controller\ControllerAdm.php</b> on line <b>3</b><br />

 

Não sei o que fazer. Alguma solução?

Compartilhar este post


Link para o post
Compartilhar em outros sites

require_once ("..\model\ManipulaSQL.php"); >>> require(".../model/ManipulaAQL.php")

 

Desta forma também dá erro.

 

A estrutura dos diretórios está assim:

 

aplicacao
   controller
       ControllerAdm.php
       ControllerCliente.php
   css
   javascript
   functions
   model
       Database.php
       ManipulaSQL.php
       ModelAdm.php
   view

index.php
config.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta assim:

 

<?
   require_once ("aplicacao\model\ManipulaSQL.php");
   require_once ("aplicacao\model\ModelAdm.php");
?>

 

O caminho deve ser relativo ao arquivo aberto, ecrei eu que usando MVC seja o arquivo index.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

Problema resolvido. Obrigado pelas sugestões.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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