/ / PHP Include não mostra cabeçalhos e rodapés - php, include

Incluir PHP não mostra cabeçalhos e rodapés - php, include

Esta é a minha primeira pergunta neste site.

Eu sou muito novo em programação.

Eu tenho o arquivo index.html em C: /Wamp/WWW/AddressBook/Index.html e os arquivos header.html e footer.html estão localizados em C: / Wamp / WWW / AddressBook / Includes /

Agora estou tentando incluir esses arquivos no meu index.html

Para cabeçalho

<?php include "Includes/Header.html"; ?>

e para rodapé

<?php include "Includes/Footer.html"; ?>

Mas nenhum dos dois cabeçalho e rodapé estão aparecendo quando eu abro index.html no meu navegador.

Respostas:

2 para resposta № 1

Você não pode usar o código PHP em arquivos * .html. Você deve usar * .php.


6 para resposta № 2

Seu Apache entende .html como arquivo php?

Se não, renomeie o seu index.html para index.php.


0 para resposta № 3

Tente o

require("url");

função em vez disso, com o () em torno dele:

<?php require("Includes/Header.html"); ?>
<?php require("Includes/Feader.html"); ?>

Além disso, certifique-se de que sua pasta esteja realmente incluída em maiúsculas e tenha certeza de que seu cabeçalho e rodapé também sejam maiúsculos na realidade.

Eu realmente recomendo não usar uppercases empastas e nomes de arquivos; torna-se muito mais confuso. Uma exceção seria para CLASSES, funções e arquivos devem (para evitar erros) começar com letras minúsculas, mas as classes devem começar com letras maiúsculas.

Voltar para exigir:

O site deve falhar se o arquivo necessário não for encontrado, para que você possa ter certeza de que está realmente exigindo o arquivo específico.

Se isso não funcionar, você provavelmente terá queverifique em suas configurações PHP. Se você não estiver usando o localhost do projeto, deverá considerar alterar um serviço da Web, a menos que possa entrar em contato com o provedor de serviços ou modificá-lo por conta própria.