Conteúdo
Se você quer aprender a construir um site simples, provavelmente começou com HTML. No entanto, hoje em dia, PHP é uma excelente escolha para quem deseja criar sites, tanto estáticos quanto dinâmicos. Ainda que seja importante ter conhecimentos de HTML, o PHP tem se destacado como uma das linguagens mais utilizadas no desenvolvimento web. Para quem está buscando por maneiras de desenvolver um site básico em PHP, a melhor forma de iniciar é realmente colocar a mão na massa e criar um site básico.
Leia também: As 10 melhores opções de curso de PHP em 2024
Por que Utilizar PHP no Desenvolvimento de Sites?
Existem várias tecnologias para desenvolvimento web, como HTML, CSS e JavaScript. No entanto, quando falamos em servidores e sites dinâmicos, duas linguagens se destacaram no passado: ASP.NET e PHP.
De acordo com a pesquisa da W3Techs, cerca de 82% dos sites na internet utilizam PHP como linguagem do lado do servidor, enquanto menos de 16% ainda usam ASP.NET. O PHP se popularizou, principalmente, pela sua integração eficiente com sistemas Linux, que são amplamente utilizados em servidores web.
Com o Linux dominando o ambiente de servidores, a popularidade do PHP não surpreende.
Leia também: Como criar um ambiente de desenvolvimento PHP no Linux
O Que é Necessário para Criar um Site em PHP
Antes de começar, você precisa de um editor de texto ou um ambiente de desenvolvimento configurado para PHP. Ferramentas simples como o Notepad++ já são suficientes para criar um site básico. Se preferir, também pode usar qualquer outro editor com o qual se sinta confortável.
Além disso, você precisará de um servidor web que suporte PHP. Pode ser um servidor local, como os pacotes LAMP (Linux, Apache, MySQL e PHP) ou WAMP (Windows, Apache, MySQL e PHP), ou um servidor remoto. No caso de utilizar Windows, é possível seguir tutoriais de instalação do WAMP.
Se for necessário enviar seus arquivos para um servidor remoto, um programa de FTP pode ser útil para transferir os arquivos de forma eficiente. Contudo, se estiver desenvolvendo localmente, é possível simplesmente mover os arquivos para o diretório correto do servidor.
Entendendo a Sintaxe PHP para uma Página Web Simples
A sintaxe do PHP usa colchetes angulares para delimitar blocos de código, e cada linha geralmente termina com ponto e vírgula. Um dos comandos mais utilizados no PHP é o echo
, que exibe texto e conteúdo no navegador. Veja um exemplo básico:
<?php echo "Olá Mundo!"; ?>
Esse código irá mostrar a mensagem “Olá Mundo!” na página.
Estrutura do Site em PHP
Independentemente do projeto, é fundamental planejar a estrutura do site. Neste exemplo, vamos criar uma página única composta por um cabeçalho, um corpo e um rodapé, todos utilizando arquivos HTML reutilizáveis.
Comece fazendo um rascunho do que deseja no site, listando as páginas e o conteúdo principal.
Nosso site básico terá uma página inicial com algumas informações e imagens.
Leia também: Script para validar CPF em PHP
Criando o Cabeçalho do Site
O cabeçalho contém informações cruciais, como meta tags e links para folhas de estilo CSS. Crie um arquivo chamado header.html
e insira essas informações.
Aqui está um exemplo básico de um cabeçalho:
<head>
<link rel="stylesheet" type="text/css" href="/css/style.css">
<meta charset="UTF-8">
<title>Meu Site em PHP</title>
</head>
Adicionando o Conteúdo Principal
A seção de conteúdo, ou corpo da página, contém o texto e as informações visíveis para os usuários. Crie um arquivo chamado body.html
e adicione o conteúdo que deseja exibir.
Por exemplo:
<body>
<h1>Bem-vindo ao Meu Site!</h1>
<p>Este é um site simples criado com PHP.</p>
</body>
Criando o Rodapé
Por fim, o rodapé é a parte final da página, onde geralmente se incluem informações como direitos autorais ou links adicionais. Crie o arquivo footer.html
e insira o conteúdo relevante.
Exemplo de rodapé:
<footer>
<p>© Meu Site - <?php echo date("Y"); ?></p>
</footer>
Montando o Site em PHP
Agora que você tem os três arquivos HTML, use PHP para integrá-los em uma única página. Crie um novo arquivo chamado index.php
e use o seguinte código:
<?php echo file_get_contents("html/header.html"); ?>
<?php echo file_get_contents("html/body.html"); ?>
<?php echo file_get_contents("html/footer.html"); ?>
Esse arquivo irá juntar o conteúdo dos três arquivos HTML e exibir tudo em uma única página. Não se esqueça de carregar o arquivo para o servidor e acessar o index.php
no navegador para ver o resultado.
Incrementando o Site com PHP
Você pode adicionar mais funcionalidades em PHP, como atualizar automaticamente o ano no rodapé com o comando echo date("Y")
. Isso garantirá que o site esteja sempre atualizado.
<p>Copyright © <?php echo date("Y"); ?></p>
Além disso, é possível aplicar estilos com CSS e melhorar o layout do seu site. Coloque o arquivo CSS em uma pasta separada e vincule-o no cabeçalho da página, conforme vimos anteriormente.
Conclusão
Criar um site simples com PHP é um excelente ponto de partida para quem quer aprender mais sobre desenvolvimento web. Embora outras tecnologias como JavaScript e frameworks existam, PHP continua sendo uma escolha sólida para muitos projetos.
Agora que você aprendeu o básico, continue explorando outras funcionalidades do PHP e crie sites mais complexos e dinâmicos. O importante é praticar e entender como os blocos de construção se encaixam para criar um site funcional e eficiente.