Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
estou com uma dúvida quanto ao require e ao include
Ambos creio eu do jeito que aprendi pode puxa informação de outra página para o local no entanto estou com a dúvida assim.
Criei uma página em php com o fundo, menu, e a box do conteúdo nela que se chamara header.php, ai criei a index.php que chamara os arquivos da header.php no caso eu fiz assim
require ('.../header.php') só que não esta funcionando da error
[function.include <a href='function.include'> </ a>]: '.. / fundo.php. abertura Failed para a inclusão (include_path ='; C: \ php \ pear ') in C: \ wamp \ www \ s \ index.php on line 12
veja o script completo para entender não se se estou fazendo certo se tiver errado explica aonde eu errei
Index.php
>
<body>
<?php
include('../fundo.php');
?>
</body>
header.php
>
<body>
<img src="Imagens/fundo.png" id="fundo" />
<div id="tudo">
<div id="fundo"></div>
</div>
</body>
como dito acima eu quero puxa os dados do header que é as divis para a index.php pra eu não fica criando toda vez que eu criar uma nova página
Sem contar que o erro acusa um include, não require.
Use sempre path absoluto com __DIR__. Vai evitar muita dor de cabeça.
>
O nome do arquivo é fundo.php ou header.php. No código você colocou fundo.php, mas parece que você quer o header.php, não?
../ significa "volte um diretório". Se este arquivo estiver no mesmo diretório, você deve usar ./ no lugar de ../
Olá amigo eu usei o header.php como exemplo do fundo.php ambos são o mesmo só muda o nome obrigado
Use sempre path absoluto com __DIR__. Vai evitar muita dor de cabeça.
Olá amigo obrigado pela ajuda usei o seguinte code
<?php
require_once(dirname(__FILE__)."./fundo.php");
?>
é funcionou perfeitamente obrigado pela dica
Sem contar que o erro acusa um include, não require.
estava com dúvida no que usa require, ou include ai agora conseguir com require obrigado também
O nome do arquivo é fundo.php ou header.php. No código você colocou fundo.php, mas parece que você quer o header.php, não?
../ significa "volte um diretório". Se este arquivo estiver no mesmo diretório, você deve usar ./ no lugar de ../