Adicionando um formulário usando HTML e PHP é uma maneira útil para permitir que os visitantes se comunicar com o administrador da sua página web. É uma maneira mais conveniente e seguro do que simplesmente listar o seu endereço de e-mail como forma de contato. Criando um formulário de feedback é feito através de um formulário HTML que envia as informações para uma página PHP. O código PHP processa os dados do formulário e envia a mensagem como um e-mail. O visitante é depois enviado para outra página após enviar o formulário . Instruções
1
Abra o arquivo HTML da sua página da Web em um editor de texto como o Notepad do Windows .
2
Crie o formulário HTML para o gabarito , adicionando o seguinte código no corpo do seu arquivo HTML:
o código exibe duas caixas, uma para o retorno endereço de e-mail do usuário e outra para a mensagem.
3
Salve o arquivo HTML e fechá-lo .
4
Crie um novo arquivo no editor de texto .
5
Adicione o código PHP para lidar com o formulário de feedback , adicionando o seguinte código na parte superior de um novo arquivo :
$ retorno = $ _REQUEST [ 'feedback' ];
$ email = $ _REQUEST [ 'email' ];
if (( preg_match ("/[ \\ r \\ n] /" , $ email ) == 0) {
< br >
mail ( " [email protected] " , "Feedback Mensagem ", $ feedback, "From: $ email "); }
header (" Location: http: //www.server.com /sentfeedback.html "); ?
>
o PHP " função mail " envia o endereço de e-mail ea mensagem de feedback de forma a seu endereço de email . Substituir " [email protected] " com o seu endereço de e-mail. substituir " http://www.server.com/sentfeedback.html " com a página da Web que você deseja que o usuário seja enviado para após a apresentação do formulário de feedback . a " função preg_match " usa uma expressão regular para verificar o endereço de e-mail enviado para todos os caracteres de nova linha . Se os caracteres de nova linha são encontrados , o formulário de feedback não é enviado como precaução para evitar a injeção de e-mail spam.
6
Salvar o arquivo como " feedback.php " e feche o editor de texto.
7
Carregue seu arquivo HTML, " feedback.php " e " sentfeedback.html " no seu servidor para permitir que o formulário de feedback .