Por si só, formulários HTML não fazem muito . Você pode enviar a entrada do usuário para um formulário de contato para seu endereço de e -mail , mas é isso. Utilizando PHP, você não só pode enviar a entrada de formulário de contato , mas também dar aos usuários mais comentários, como "obrigado" ou erro messages.For de formulários de contato PHP para trabalhar é que você precisa de um formulário HTML e , em seguida, um arquivo PHP que processa o formar utilizando a função " mail () " . Esta é uma função built-in PHP que leva valores para o nome, e-mail , assunto, mensagem eo endereço de e- mail de destino. Instruções
Criar seu formulário HTML
1
Abra o arquivo HTML para a sua página Web em um editor de código ou bloco de notas. Este isthe página onde você deseja adicionar o formulário. Comece com um par de tags de formulário :
2
Defina o método e atributos de ação para o seu formulário na abrindo forma tag. Use o método "post" , o que é mais adequado para as formas de contato. Defina o atributo de ação para o nome de um arquivo PHP que você irá usar para processar o formulário .
Note que cada marca de entrada inclui um atributo de nome . Seu script PHP terá o valor cada um desses atributos para trabalhar .
Programa Seu processamento de arquivos de formulário
4
Crie um novo arquivo e salvá-lo como o nome que você definir para o atributo de ação do formulário . Escrever abrir e fechar tags PHP . Entre as tags , escrever seu código para definir cada campo para uma variável assim: ?
$ assunto = $ _POST [' assunto' ];
$ mensagem = $ _POST [' mensagem' ];
$ mail_from = $ _POST [ 'email' ];
$ header = "From:" . $ _POST [' Nome '] . "<" . $ mail_from . ">" ;
>
O código lugares acima todas as informações dos campos em variáveis ? . O " mail () " PHP função precisa -los para construir a mensagem de e -mail que lhe enviaremos
5
Defina o seu endereço de e -mail a uma variável assim: .
$ para = " [email protected] ";
6
Escreva o seu " mail () " função para construir a mensagem de e -mail e enviá-lo para o endereço :
$ processo = mail ( $ para , $ assunto, $ mensagem, $ header );
7
Adicione algumas informações para o usuário para a página de processamento do seu formulário de contato. Você pode verificar a variável que você definiu para " mail () " e dar ao usuário uma resposta ou mensagem de erro , dependendo se ou não o formulário de contato funcionou. Aqui está um exemplo:
if ( $ process ) {
echo " Obrigado por entrar em contato conosco Nós entraremos em contato com você em breve. ". ;
} Else {
echo " . Houve um erro por favor tente novamente." ;
}