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 № 1Você 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.