Neste exemplo criamos um site pessoal com formulário de contato.
USE PHP 7
Vamos aprender:
- Como validar campos do formulário no servidor
- Traduzir textos do servidor (validações e erros)
- Traduzir
- Manipular erros
- Preparar os dados de configuração para Deploy (publicação)
- Enviar um email com SMTP
- Testar a qualidade de código
- Fazer redirecionamentos
Vale lembrar que este é apenas UM dos módulos do curso.
Você pode fazer de duas formas:
Acessar meu site pessoal: www.erikfigueiredo.com.br
Ou baixar este exemplo, para isso você irá precisar:
-
Clonar/Baixar este repositório
-
Acessar a raiz do projeto e instalar as dependências com o Composer (
php composer.phar install
oucomposer install
) -
Renomear o arquivo .env-default para .env e editar os dados de envio de email conforme a seguir:
SMTP_HOST="smtp.mailgun.org" // host de smtp SMTP_USERNAME="[email protected]" //usuário de smtp SMTP_PASSWORD="dcdded5c69bed8e4fc10660186cf31ab" //senha de smtp SMTP_PORT="587" //porta de smtp SMTP_RECIPIENT="[email protected]" //email de quem recebe a mensagem SMTP_SUBJECT="Contato do site" //título do email SMTP_SUCCESS_REDIRECT="confirmacao.html" //página de confirmação
Você não precisa editar todos os campos, pode editar apenas os dados de SMTP, eu aconselho criar uma conta no MailGun e usar os dados do sendbox que te fornecerem, é só alterar o usuário e senha do arquivo mencionado acima.
Apenas edite o arquivo body.html, não esqueça que todos os %s
se referem a variáveis que armazenam nome, email e descrição, você precisa manter nesta exata ordem ou então alterar o arquivo send.php
para sua necessidade.
Cadastre-se neste link, é grátis!