Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17584
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Script de formulário de contato ou email em PHP

23-06-2014 18:15

Esse é um código bem básico e funcional de um formulário de contato para que você possa colocar no seu site, para receber mensagens de seus visitantes.

Basicamente você só precisa configurar as linhas que estão marcadas com // CONFIGURAR

Obs.: O seu servidor deve ter suporte ao PHP e a função mail().
Você pode colocar todo código abaixo em um único documento, ou, criar um documento exclusivo para colocar a parte em PHP.
Se criar um arquivo para colocar a parte em PHP, definir o nome desse arquivo na linha do form action.

<form action="contato.php" method="post"> <table> <tr> <td>Nome:</td> <td><input type="text" name="nome" value="" required="required"></td> </tr> <tr> <td>Email:</td> <td><input type="email" name="email" value="" required="required"></td> </tr> <tr> <td>Mensagem:</td> <td><textarea name="mensagem"></textarea></td> </tr> <tr> <td colspan="2"><input type="submit" name="Envio" value="Enviar"></td> </table> </form>


<?php if(isset($_POST['Envio'])) { if(isset($_POST['nome'])=="" || isset($_POST['email'])=="" || isset($_POST['mensagem'])=="") { echo "Todos os campos são obrigatórios."; } else { // ENVIADOR - DO FORMULÁRIO $de = $_POST['email']; // RECEBEDOR - MANUALMENTE $para = "voce@hotmail.com"; // CONFIGURAR // ASSUNTO $assunto = "Assunto tal"; // CONFIGURAR // MENSAGEM DO EMAIL - VINDA DO FORMULÁRIO $mensagem = $_POST['mensagem']; $header = "MINE-Version: 1.0\n"; $header.= "Content-type: text/html; charset=iso-8859-1\n"; $header.= "From: ".$de."\n"; if(mail($para, $assunto, $mensagem, $header)) { echo "Email enviado com sucesso."; } else { echo "Erro ao enviar o email."; } } } ?>

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Bing [Bot]