Formulário de feedback para a página de destino. Feedback para a página de destino

Saudações aos meus leitores, ganhei experiência e vou falar sobre os princípios do formulário de feedback php. Vou lhe mostrar exemplos ilustrativos para que você entenda como tudo funciona e como ocorre a interação entre o formulário de entrada em si (seus campos de entrada) e o arquivo manipulador escrito em php. Além disso, você pode baixar as fontes gratuitamente junto com.

Claro, será ótimo se você souber um pouco sobre HTML / CSS. Por analogia, você terá que arrastar o código para sua página. Não vamos tocar na linguagem PHP, vou mostrar todas as edições necessárias que precisam ser feitas por mim mesmo.

ATUALIZAR: De acordo com as respostas dos leitores, percebi que é preciso algo mais bonito e funcional, conhecer, ler e ver. Escolha o que você mais gosta)

ATUALIZAÇÃO2: Versão 3.0 Página de destino responsiva + formulário ajax com passagem de tags UTM, leia e veja. Você vai gostar

Eu me lembrei da primeira vez que tentei fazer meu próprio formulário de feedback em php e, para ser honesto, foi trabalhoso, porque não entendia o que estava acontecendo e como. Paciência e perseverança são amigas e você terá sucesso.

Formulário de contato Php - estrutura

Vamos estudar a análise do próprio formulário de feedback usando o exemplo página de destino(Landing Page), por falar nisso, há um artigo separado no. Você pode ver como funciona em ação usando os botões abaixo, eu anexei as fontes desta página de uma página e o arquivo principal do manipulador de php (este arquivo irá processar e enviar uma carta para o e-mail)

Depois de baixar as fontes e descompactar o arquivo, você verá a seguinte estrutura de arquivo:

  • imagem - todas as imagens usadas para a própria página de destino, botões etc.
  • js - scripts javascript que fornecem, por exemplo, um modal pop-up na página e outros efeitos visuais
  • index.html - nosso arquivo de índice de uma página
  • index1.php - um arquivo manipulador no qual os valores do formulário são passados, então uma carta é formada a partir das variáveis ​​recebidas e enviada para o endereço de e-mail especificado. Além disso, index1.php atuará como uma página intermediária para notificação de envio de dados bem-sucedido com redirecionamento automático de volta para index.html (ou seja, nossa página de uma página)

É importante que a sua hospedagem, na qual os arquivos do site estão localizados, ofereça suporte ao processamento php, caso contrário, o arquivo index1.php não será executado e não funcionará. Para esclarecer esta nuance, contacte a campanha onde está registado o seu alojamento ou apenas teste - funciona, o que significa que tem apoio. Caso contrário, habilite a opção de suporte a linguagem php

Dê uma olhada em como funciona a interação de todos os elementos (página, formulário, manipulador)

O código-fonte da chamada e do manipulador do formulário

Vamos dar uma olhada na operação de um dos botões, que invoca uma janela pop-up modal que contém um formulário de feedback. Este código-fonte fornecido é mais de uma vez, dois inseridos na página e vai funcionar, você mesmo terá que personalizá-lo de acordo com seu design e necessidades.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Solicite uma chamada de volta

Solicite uma chamada de volta

Abaixo está o código-fonte completo do manipulador index1.php, a fim de configurar o envio para sua caixa de correio, altere “ [email protegido]»Por conta própria, o resto, em princípio, pode ser deixado inalterado

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 "; // de quem $ send = mail ($ address, $ sub, $ mes," Content-type: text / plain; charset = utf-8 \ r \ nDe: $ email "); ini_set (" short_open_tag ", "On"); header ("Refresh: 3; URL = index.html");?> Você será contatado