Skip to main content

Como incluir HTML em muitos documentos usando PHP

19-00- Como realizar download de arquivo PDF - PHP - HTML- Jquery - #DPLUSHELPER 19 (Junho 2026)

19-00- Como realizar download de arquivo PDF - PHP - HTML- Jquery - #DPLUSHELPER 19 (Junho 2026)
Anonim

Se você olhar para qualquer site, perceberá que há algumas partes desse site que se repetem em todas as páginas. Esses elementos ou seções repetidos provavelmente incluirão a área de cabeçalho do site, incluindo a navegação e o logotipo, além da área de rodapé do site. Também pode haver outras peças que estão presentes em todo o site em determinados sites, como widgets de mídia social ou botões ou outro conteúdo, mas as áreas de cabeçalho e rodapé sendo persistentes em todas as páginas é uma aposta bastante segura para a maioria dos sites.

Esse uso de área persistente é, na verdade, uma prática recomendada de design da web. Ele permite que as pessoas entendam mais facilmente como um site funciona e, uma vez que elas entendem uma página, elas têm uma boa ideia das outras páginas, já que há peças consistentes.

Em páginas HTML normais, essas áreas persistentes precisariam ser adicionadas individualmente a cada página. Isso representa um problema quando você deseja fazer uma alteração, como atualizar uma data de direitos autorais dentro do rodapé ou adicionar um novo link ao menu de navegação do seu site. Para fazer essa edição aparentemente simples, você precisaria alterar todas as páginas do site. Isso não é grande coisa se o site tiver uma ou três páginas, mas e se o site em questão tiver cem páginas ou mais? Fazer essa edição simples de repente se torna um trabalho muito grande. É aí que "arquivos incluídos" podem realmente fazer uma grande diferença.

Se você tem PHP em seu servidor, você pode escrever um arquivo e depois incluí-lo em qualquer página da web onde você precisar. Isso pode significar que ele está incluído em todas as páginas, como o exemplo de cabeçalho e rodapé acima mencionado, ou pode ser algo que você adiciona seletivamente às páginas, conforme necessário. Por exemplo, digamos que você tenha um widget de formulário "entre em contato" que permita que os visitantes do site se conectem à sua empresa. Se você deseja que isso seja adicionado a certas páginas, como todas as páginas de "serviços" para as ofertas da sua empresa, mas não para outras, usar uma inclusão de PHP é uma ótima solução. Isso porque se você precisar editar esse formulário no futuro, você o faria em um ponto e cada página que o incluir receberia a atualização.

Primeiramente, você deve entender que usar PHP requer que você o tenha instalado em seu servidor web. Entre em contato com o administrador do sistema se você não tiver certeza se o instalou ou não. Se você não tiver instalado, pergunte a eles o que seria necessário para fazer isso, caso contrário, você precisará encontrar outra solução para includes.

Dificuldade: Média

Tempo requerido: 15 minutos

Passos:

  1. Escreva o HTML que você deseja que seja repetido e salve-o em um arquivo separado. Neste exemplo, desejo incluir o exemplo mencionado anteriormente de um formulário de "contato" que adicionarei seletivamente a determinadas páginas.
    1. Do ponto de vista da estrutura de arquivos, gosto de salvar meus arquivos de inclusão em um diretório separado, geralmente chamado de "inclui". Eu salvaria meu formulário de contato em um arquivo de inclusão como este:
    2. inclui / contact-form.php

  2. Abra uma das páginas da web onde você deseja que o arquivo incluído seja exibido.
  3. Encontre o local no HTML onde este arquivo incluído deve ser exibido e coloque o código a seguir nesse ponto
    1. <? php

  4. require ($ DOCUMENT_ROOT. "includes / contact-form.php");

  5. ?>

    1. Observe que, no exemplo de código de cinco, você alteraria o caminho e o nome do arquivo para refletir o local do arquivo de inclusão e o nome do arquivo específico que você deseja incluir. No meu exemplo, eu tenho o arquivo 'contact-form.php' dentro da pasta 'includes', então este seria o código apropriado para a minha página.
    2. Adicione este mesmo código a todas as páginas em que você deseja que o formulário de contato apareça. Tudo o que você realmente precisa fazer é copiar e colar esse código nessas páginas ou, se estiver no processo de desenvolvimento de um novo site, crie cada página com os arquivos de inclusão apropriados referenciados desde o início.
    3. Se você quisesse mudar alguma coisa no formulário de contato, como adicionar um novo campo, editaria o

      contact-form.php Arquivo. Depois de fazer o upload para o

      inclui / diretório no servidor da web, ele será alterado em todas as páginas do seu site que usam esse código. Isso é muito melhor do que ter que alterar essas páginas individualmente!

    Dicas:

    • Você pode incluir HTML ou texto em um arquivo de inclusão do PHP. Qualquer coisa que pode ir em um arquivo HTML padrão pode ir em um include PHP.
    • Toda a sua página deve ser salva como um arquivo PHP, por exemplo. index.php em vez de HTML. Alguns servidores não exigem isso, portanto, teste sua configuração primeiro, mas uma maneira fácil de garantir que você esteja pronto é apenas usar.