Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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;
}
?>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)
:ermm:
Eu sempre incluia os arquivos por
$_SERVER['DOCUMENT_ROOT'].'/pasta/arquivo';
:P>
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 (../)
>
: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!
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