Ir para conteúdo

POWERED BY:

Arquivado

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

Webster Moitinho

[Resolvido] Include não localiza o caminho

Recommended Posts

Estou criando uma página index.php e lá dentro eu coloco os switchs só na parte que eu quero que mude. Mas quando eu coloco o include, o php retorna a mensagem:

 

"Warning: include(inc/dstk.php)failed to open stream: No such file or directory in C:\xampp\htdocs\site\index.php on line 187"

 

Mas na hora que eu vou analizar a linha 187 está tudo ok. Vejam meu código:

 

 

<?php
switch ($status) {

case 0:

echo "<table border='0' cellSpacing=2 cellPadding='0' width='760'>
<tbody>
<tr>
<td valign='top'>" . include('inc/title.php') . "</td>
<td valign='top' rowspan='2'>
<table border='0' cellSpacing='0' cellPadding='0'>
<tbody>
<tr>
<td height='31'><img hspace='0' alt='Oportunidades' src='0/latest_projects.gif' width='252' height='31'></td></tr>
<tr>
<td>" . include('inc/opp.php') . "</td>
</tr>
</tbody>
</table></td></tr>
<tr>
<td valign='top'>" . include('inc/dstk.php') . "</td></tr></tbody></table>";


break;

} 
?> 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pô cara, só ler a mensagem de erro:

Arquivo ou diretório não encontrado em C:\xampp\htdocs\site\index.php na linha 187

 

Veja se este arquivo não está sendo incluído em outro (o diretório do arquivo principal é mantido, neste caso). getcwd() pode ajudar.

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa noite!

 

Em primeiro lugar, amigo, tables para modelar a sua página? Você já conhece o conceito Tableless? Se não, entra aí no site para se informar melhor! ;)

 

Em segundo lugar, vamos à sua dúvida.

O que parece estar acontecendo é que, realmente, o seu index não está encontrando os arquivos dentro dos includes.

Eu utilizo o Netbeans como IDE e, clicando com o botão CTRL encima de algum endereço ele me redireciona e então confirmo se o caminho está correto. Se você utilizar a IDE, segue aí a dica!

 

Senão, tente conferir manualmente o(s) endereço(s) em questão.

 

Em terceiro lugar, estruturar uma página dentro de um echo? Tem certeza?

 

(DICA: tente botar "../" antes dos endereços dentro dos includes)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pô cara, só ler a mensagem de erro:

Arquivo ou diretório não encontrado em C:\xampp\htdocs\site\index.php na linha 187

 

Veja se este arquivo não está sendo incluído em outro (o diretório do arquivo principal é mantido, neste caso). getcwd() pode ajudar.

 

[]'s

 

Pois é... eu li... fui no arquivo e a sintaxe estava certa, os caminhos estavam certos...

 

Boa noite!

 

Em primeiro lugar, amigo, tables para modelar a sua página? Você já conhece o conceito Tableless? Se não, entra aí no site para se informar melhor! ;)

 

Em segundo lugar, vamos à sua dúvida.

O que parece estar acontecendo é que, realmente, o seu index não está encontrando os arquivos dentro dos includes.

Eu utilizo o Netbeans como IDE e, clicando com o botão CTRL encima de algum endereço ele me redireciona e então confirmo se o caminho está correto. Se você utilizar a IDE, segue aí a dica!

 

Senão, tente conferir manualmente o(s) endereço(s) em questão.

 

Em terceiro lugar, estruturar uma página dentro de um echo? Tem certeza?

 

(DICA: tente botar "../" antes dos endereços dentro dos includes)

 

Guilherme,

 

Conferi o endereço, está correto. A página está na raiz do site. Existe um diretório "inc" e os arquivos estão de fato lá dentro, portanto não caberia (../)

Compartilhar este post


Link para o post
Compartilhar em outros sites

:ermm:

Eu sempre incluia os arquivos por

  $_SERVER['DOCUMENT_ROOT'].'/pasta/arquivo'; 

:P

 

Andrey, obrigado pela resposta, mas o resultado foi o path completo do arquivo...

 

Boa noite!

 

Em primeiro lugar, amigo, tables para modelar a sua página? Você já conhece o conceito Tableless? Se não, entra aí no site para se informar melhor! ;)

 

Em segundo lugar, vamos à sua dúvida.

O que parece estar acontecendo é que, realmente, o seu index não está encontrando os arquivos dentro dos includes.

Eu utilizo o Netbeans como IDE e, clicando com o botão CTRL encima de algum endereço ele me redireciona e então confirmo se o caminho está correto. Se você utilizar a IDE, segue aí a dica!

 

Senão, tente conferir manualmente o(s) endereço(s) em questão.

 

Em terceiro lugar, estruturar uma página dentro de um echo? Tem certeza?

 

(DICA: tente botar "../" antes dos endereços dentro dos includes)

 

Guilherme,

 

Primeiro: Bem legal aquele negócio do tableless que cê me indicou. Só precisava estudar pra saber como funciona...

Segundo: eu tirei a estrutura de dentro do echo e funcionou.

 

Eu estava com um conceito totalmente torto do swith e do include combinados. Agora deu certo!

 

Obrigado pela luz irmão!

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.