Formulário de Contato PHP Simples

Crie Formulários de Contato PHP online grátis tão fácil quanto 1-2-3 usando um script PHP simples
ou o criador de formulário online 123ContactForm.

Formulário de contato PHP simples com processamento na mesma página

Formulários de contato são a maneira mais simples de permitir seus visitantes te contactarem, sem revelar seu endereço de e-mail em seu website, o que com certeza faria seu e-mail ser adicionado em listas de spam.

Formulários de contato podem ser criados com várias linguagens de programação, mas os mais populares são os formulários de contato PHP. São muito flexíveis, podem se vincular com base de dados, mas o PHP não é muito fácil de aprender, especialmente para iniciantes em desenvolvimento web. Vamos te mostrar um breve tutorial sobre como criar um formulário de contato PHP simples.

Para baixar o script simples de formulário de contato PHP, clique aqui e "salve como" o arquivo, ou copie o código abaixo. Você também pode ver nosso tutorial sobre Formulários de Contato jQuery com Ajax e PHP.

Código de Formulário de contato PHP

						<?php
$action=$_REQUEST['action'];
if ($action=="")    /* display the contact form */
    {
    ?>
    <form  action="" method="POST" enctype="multipart/form-data">
    <input type="hidden" name="action" value="submit">
    Your name:<br>
    <input name="name" type="text" value="" size="30"/><br>
    Your email:<br>
    <input name="email" type="text" value="" size="30"/><br>
    Your message:<br>
    <textarea name="message" rows="7" cols="30"></textarea><br>
    <input type="submit" value="Send email"/>
    </form>
    <?php
    } 
else                /* send the submitted data */
    {
    $name=$_REQUEST['name'];
    $email=$_REQUEST['email'];
    $message=$_REQUEST['message'];
    if (($name=="")||($email=="")||($message==""))
        {
		echo "All fields are required, please fill <a href=\"\">the form</a> again.";
	    }
    else{		
	    $from="From: $name<$email>\r\nReturn-path: $email";
        $subject="Message sent using your contact form";
		mail("youremail@yoursite.com", $subject, $message, $from);
		echo "Email sent!";
	    }
    }  
?>
						
					

Passo 1 Criar um arquivo único PHP

Um formulário de contato PHP é criado em duas partes: o formulário de contato real (o que os visitantes vêem) e o script que processa o formulário preenchido e envia o e-mail. Eles podem estar localizados em dois arquivos diferentes, ou podem estar no mesmo arquivo, como você verá no exemplo abaixo.

Passo 2 Copiar o simples PHP código de formulário de contato a partir de acima

Criaremos um formulário de contato PHP simples, que solicitará ao usuário colocar seu nome, e-mail e mensagem (veja a imagem acima). Abaixo incluiremos o código PHP para o formulário de contato, cuidadosamente destacado, para o seu fácil entendimento.

Quando os visitantes abrem a página com o formulário (demo ao vivo), o código HTML do formulário é exibido (destacado em preto). Depois que o usuário clica no botão Enviar E-mail, o usuário é levado a mesma página, mas um parâmetro oculto chamado action é estabelecido. Isto vai previnir o script do formulário de exibir o formulário novamente e tentar enviar o e-mail (o código após o primeiro else). O script verifica se todos os campos foram preenchidos. Se pelo menos um está vazio, aparecerá uma mensagem de erro.

Obtenha mais funções arrastando e soltando em noss criador de formulário online

Foi só isso, nós criamos um formulário simples. Se você deseja adicionar outros campos (botões rádio, checkboxes, áreas de textos, listas suspensas) ao formulário, você tem que adicioná-los ao script. Se spammers começarem a preencher automaticamente seu formulário com lixo, você tem que adicionar uma imagem de verificação Captcha. Se os usuários digitarem incorretamente seus e-mails, você tem que adicionar validação de formulário. Se você deseja que seus visitantes enviem arquivos com o formulário de contato, você pode deixá-los carregar arquivos com o formulário de contato PHP.

Todas essas funções podem ser implementadas em PHP, mas elas requerem conhecimento avançado em PHP. Uma solução mais fácil seria usar o criador de formulário PHP grátis 123ContactForm, que oferece todas essas funções e muitas outras. Não hesite!

Registre-se, crie o seu próprio formulário de contato PHP e publicá-lo na web.

Você não precisa de habilidades de programação para fazer isso! Basta copiar e colar!