Formulário de contato em PHP

Criar Email

Instale um Formulário de Contato em seu site e torne seu site mais profissional, com o Formulário de contato Form Mail PHP.

O Form Mail PHP é um script que gera um formulário de contato simples que pode ser inserido em qualquer página que suporte HTML.

Como instalar
Altere o email de destino no arquivo enviar.php. Nesta página você também pode customizar o texto que o usuário irá receber.

Se a página onde o formulario for incluído estiver em uma pasta diferente da pasta onde se encontram o restante dos arquivos do formulário, será necessário incluir o caminho completo para o arquivo enviar.php

Envie todos os arquivos para o servidor e faça um teste.

Se quiser personalizar o formulario dentro de uma página no seu site, copie todo o código que estiver junto com a tag <form> </form> dentro do arquivo index.html e cole dentro de qualquer página que aceite HTML

Requisitos
É necessário que o servidor onde o arquivo enviar.php for colocado suporte a linguagem PHP.
Formulário de Contato

Faça o Download do Form Mail em PHP
Download

Celso Lemes

Blogueiro Profissional. Conhecimento sobre Marketing Digital, Google SEO, Divulgação Online, Redes Sociais, Webdesign, Divulgação de Empresas

39 comentários em “Formulário de contato em PHP

  • 28/04/2011 em 5:48 pm
    Permalink

    FORMULÁRIO ”ERRO CONEXÃO AO SERVIDOR”
    Espero que me ajudem.
    Ao clicar em enviar no formulário do meu site aparece a seguinte mensagem ” Erro conexão ao servidor”. Não faço a mínima idéia do que seja isso.

    Já criei o banco de dados SQL.
    Já mudei minha hospedagem de windows para linux.
    Já fuçei nos códigos PHP dos arquivos gerados.
    Já pedi auxilio para o atendimento da Locaweb.
    Enfim, já fiz de tudo, mas não consegui resolver este problema.

    E sem este formulário meu site não pode ir ao ar. Em comparação com outros formulários disponíveis o do acappella é bem melhor.

    Por favor, se alguém conseguir me ajudar, ficarei muito grato.

    *Ressaltando que meu site esta hospedado na Locaweb.

    Resposta
    • 29/04/2011 em 12:37 am
      Permalink

      Rafael,
      Eu também não consegui configurar o formulário do WebAcappella. Recomendo que utiliza o JotForm.

      Abraço!

      Resposta
  • 30/04/2011 em 9:18 am
    Permalink

    Caro Valmir o problema esta mesmo no webcapela, o webcapela cria no seu servidor uma pasta chamada “cariboost_private”, la tem um arquivo chamado “connexion.inc.php”, vc tem que modificar este arquivo pq o WEB, cria o arquivo errado.

    Modifique o arquivo assim, eu tirei apenas as minhas senhas, espero que ajude, vlw

    Resposta
  • 30/04/2011 em 11:20 pm
    Permalink

    PESSOAL! É COM GRANDE PRAZER QUE VENHO DIVIDIR COM VOCÊS A SOLUÇÃO PARA UTILIZAÇÃO DO FORMULÁRIO WEB ACAPPELLA.

    Depois de muito mais muitooooooooooo e muitooooooooo fuçar descobri o erro.
    Não foi a Locaweb nem nenhum outro fórum que solucionou isso para mim, foram horas e mais horas para resolver este problema, que me pareceu comum a varias pessoas aqui.

    Bom é o seguinte por algum motivo quando você publica o site no programa crackeado ele não gera o conteúdo dentro do arquivo ”connexion.inc” que esta localizado dentro da pasta ”cariboost_private” e este arquivo é responsável por dar as diretrizes PHP e do Banco de dados SQL para o formulário.

    O que você deve fazer é publicar o site em uma pasta local, no modo free.
    Ele lhe dirá que há um limite máximo de paginas neste modo, exclua tantas quantas forem necessárias (mesmo que seja necessário excluir paginas com o formulário, isso é indiferente.), o importante é que ele ira gerar a pasta ”cariboost_private” da maneira correta.

    Ai você publica seu site normalmente e lá no servidor onde esta todos os arquivos do site, você joga a pasta ”cariboost_private” o sistema ira lhe perguntar se queres copiar e substituir, você diz que sim.

    Vualá!!!! Seu formulário funcionara perfeitamente.

    Importante: Defina a base de dados no parâmetro de publicação, ainda no modo free.

    Comigo funcionou espero que funcione com vocês também.
    Quem conseguir, dá um feedback positivo.

    Se alguém ainda tiver duvida sobre isso, posta ai que eu tento esclarecer.

    Parece tão obvio agora rs

    Resposta
  • 04/05/2011 em 10:19 pm
    Permalink

    Obrigado muito bom o artigo, agora me tira uma dúvida este formulario só funciona em dominio em sub dominio não funciona

    Resposta
    • 05/05/2011 em 1:36 am
      Permalink

      Carlos,
      Ele funciona em subdomínios também. Só é preciso verificar se o servidor aceita este tipo de formulário.

      Abraço!

      Resposta
  • 31/05/2011 em 5:16 pm
    Permalink

    Socorro – O códico do formulário tá certo, eu sei, coloquei meu endereço de email, fez o upload para meu server, rodei – e funcionou
    Só q não recebi nada.
    Mandei o form para um colega – ele fez igualzinho – entrei no site dele, rodei, funcionou,
    mas novamente nao recebi nada………….
    Alguem tem uma idéia o q pode causar isso?

    Resposta
    • 31/05/2011 em 11:47 pm
      Permalink

      Hans,
      O problema é que este formulário não funciona em qualquer servidor. Muitas empresas bloqueiam algum dos recursos necessários para o formulário funcionar.

      Abraço!

      Resposta
  • 31/05/2011 em 7:23 pm
    Permalink

    Gostei do formulario, mas ele funciona em hospedagem gratuita e sem dominio proprio?? Pq instalei no meu projeto de site http://www.doughweb.orgfree.com que aceita php e mysql tudo gratis mas tenho que usar o “orgfree”, e ele funciona só quando meu email ta aberto, ai consigo receber mesnagens,se seu fechar meu email não recebo mesnagens .
    🙁

    Resposta
    • 31/05/2011 em 11:48 pm
      Permalink

      Douglas,
      Este formulário não funciona em qualquer servidor. O orgfree é um deles. Muitas empresas bloqueiam algum dos recursos necessários para o formulário funcionar.

      Abraço!

      Resposta
      • 01/06/2011 em 9:25 pm
        Permalink

        Obrigado, peguei o mural de recados daqui também pra por no meu projeto, e ta funcionando que é uma beleza. Vlw.

        Resposta
  • 01/06/2011 em 5:47 pm
    Permalink

    o Celso, obrigado pela resposta – perguntei no servidor respeito restrições,

    dizem somente tem uma de no máximo 100 emails por dia….
    Peguei um outro códico (na verdade o conteudo sempre é o mesmo) fez o upload e

    acontece a mesma coisa: eu recibo a mansagem do envio com sucesso
    (sempre recibo essa mensagem – ker dizer o códico tá sendo certo)
    mas – pelo amor de deus, kd o problema????
    Vc tem alguma idéia???????????

    Resposta
    • 02/06/2011 em 10:14 am
      Permalink

      Hans,
      Se você recebe a mensagem de envio, o erro deve estar em algum lugar no código. Será que você não mexeu em nada. Até mesmo um espaço a mais pode atrapalhar.

      Abraço!

      Resposta
  • 04/06/2011 em 6:47 pm
    Permalink

    Opa!!
    Então, eu fiz tudo certo apenas mudei meu email, porém no momento que eu preencho os campos, e clico em inviar. O arquivo PHP abre, como se eu estivesse dando um download do mesmo.

    Saberia me ajudar?!
    Abraço!
    (perfeito o script de qualquer modo)

    Resposta
    • 05/06/2011 em 10:55 am
      Permalink

      Rafael,
      Neste caso pode ser que a sua hospedagem não suporte PHP. Isso é comum em hospedagens grátis.

      Abraço!

      Resposta
  • 24/06/2011 em 9:12 pm
    Permalink

    sabe como faz para a respota do envio abaixo seja direiconada para um pagina minha, tipo resposta.html? (substituir os ECHO por uma pagina)
    echo “$nome, sua mensagem foi enviada com sucesso!”;
    echo “Estaremos retornando em breve.”;

    obrigado

    Resposta
  • 28/06/2011 em 5:18 am
    Permalink

    ola…
    Bom tenho uma hospedagem paga.
    Minhas duvidas são:
    – Este formulario envia direto ou abre uma tela do outlook por exemplo?
    – Se não, o e-mail do destinatário tem que ser do mesmo servidor que esta postado os arquivos ou pode ser qualquer e-mail?

    Obrigado e des-de já, parabéns!!!

    Resposta
    • 29/06/2011 em 2:02 pm
      Permalink

      Diego,
      Ele não abre o Outlook. Os dados preenchidos no formulário são processados no servidor e enviados para o endereço de email cadastrado.
      Você pode utilizar qualquer endereço de email para receber os emails dos visitantes.

      Abraço!

      Resposta
  • 06/08/2011 em 10:27 pm
    Permalink

    Celso, eu mudei para mandar no meu email, mas qdo fui testar, apareceu q a msg foi enviada, mas nao aparece nada na caixa de email’s q eu coloquei la no enviar.php .

    Resposta
    • 07/08/2011 em 12:44 am
      Permalink

      Rodrigo,
      Esse formulário não funciona com todos os servidores de hospedagem. Neste caso recomendo que utilize um serviço como o Jot Form.

      Abraço!

      Resposta
  • 08/09/2011 em 9:45 am
    Permalink

    Estou tentando implementar este sistema no site da empresa, ele até envia o email para quem preenche o cadastro, mais não envia o email que foi preenchido para mim. o que pode ser, eu o hospedo na locaweb

    Abraço.

    Resposta
    • 08/09/2011 em 12:55 pm
      Permalink

      Valter,
      A única explicação que eu vejo neste caso é que você inseriu um endereço de email errado ou então seu serviço de email está mandando os emails para a caixa de spam.

      Abraço!

      Resposta
  • 12/10/2011 em 10:25 am
    Permalink

    Tenho um formuário de contato em meu site, mas preciso que na hora que o visitante clicar em enviar ele receba uma mensagem personalizada em uma página como se fosse um link e não simplesmente um mensaagem simples, alguem pode me ajudar

    Resposta
    • 12/10/2011 em 8:49 pm
      Permalink

      Carlos,
      Desculpe mas eu não sei como isso poderia ser feito. Espero que algum visitante possa te ajudar.

      Abraço!

      Resposta
  • 12/10/2011 em 2:18 pm
    Permalink

    Celson, olá,
    Criei um site pelo webacapella na versão gratuita estou com algumas duvidas, e creio que você por entender melhor do assnto possa me ajudar.
    1° Se eu comprar uma licença do webcapella eu posso abrir-la em qualquer computador ?
    2° E possivel eu criar um formulário de cadastro de clientes? e se for onde eles ficariam cadastrados?E possivel ter um sistema de mala direta também?
    Pois adorei o webacapella só que não sei se vai compensar eu comprar pois eu vou precisar do cadastro de clientes e de mala direta.

    Por favor me ajudeeeeeeeeee
    me de um luzz

    Obrigada, sou um pouco lenta no assunto

    Resposta
  • 16/10/2011 em 6:23 pm
    Permalink

    Obrigada pela atenção, agora me diz uma coisa andei procurando pela internet e existe o sistema de newsletter de cadastro ja prontos com preços acessiveis você aconselha uma compra deste para usar no webacapella? Você me indicaria algum ja pronto? pois como ja tenho o site a hospedagem e só falta isso estou disposta a comprar pronto.
    me ajude.

    obrigada

    Resposta
    • 17/10/2011 em 2:47 am
      Permalink

      Josiane,
      Também sei que existem sistemas que podem ser instalados em seu próprio servidor, mas infelizmente eu não sei de nenhum que seja bom.
      Repare que boa parte das empresas de hospedagens não permitem o envio de emails em massa, portanto verifique antes com sua empresa de hospedagem.

      Abraço!

      Resposta
  • 24/05/2012 em 12:21 pm
    Permalink

    Muito obrigado pelos scritps, Mais tenho uma duvida que acho que todo mundo tem! eu preciso criar um banco de dados online com esses mesmos campos? pois configurei tudo certo mais nada! se possivel seria uma ótima opção, criar uma vídeo aula de como hospedar esse formail online, pois muita gente acha e eu tambem que apenas só precisa jogar online e pronto! pode me ajudar:?

    Resposta
    • 24/05/2012 em 2:26 pm
      Permalink

      Danilo,
      Não precisa de banco de dados. Realmente é só configurar e jogar no servidor. Se no seu não está funcionando, pode ser que o seu servidor tem limitações e que neste caso não poderá usar este formulário.

      Abraço!

      Resposta
  • 04/06/2012 em 4:56 am
    Permalink

    Olá Celso;

    Estou na elaboração de um SITE onde o cliente deseja que exista uma espécie de “option value” para o recebimento. Explico: se quem preencheu o formulário deseja para o dept. administrativo ele escolhe o mesmo, mas isso não vai mudar o php que está para financeiro ou para contatos gerais (exemplos) tem como me ajudar a elaborar, já quebrei a cabeça aqui, disse para ele que isso redicionaria o cliente para outro config.php´etc. mas está dando zebra aqui….

    Grato novamente por tudo;

    Dalmo Filho

    Resposta
    • 04/06/2012 em 11:58 pm
      Permalink

      Olá Dalmo,
      Infelizmente programação não é o meu forte. Recomendo que procure este tipo de ajuda em um site ou fórum de programação.

      Abraço!

      Resposta
  • 27/06/2012 em 10:31 am
    Permalink

    Por gentileza
    Estou com um problema no meu formulário de contato.
    Todos os campos são preenchidos normalmente mas quando clica no botão enviar mensagem, aparece um aviso “Por favor informe o e-mail.
    Só que o campo e-mail está preenchido.
    Como resolvo isto?

    Resposta
    • 27/06/2012 em 1:56 pm
      Permalink

      Olá Augusto,
      Você deve ter alterado alguma coisa no código do formulário ou do arquivo que processa o email. Verifique o nome do campo em que o email deve ser digitado e compra se o mesmo nome está sendo utilizado no arquivo que processa o email.

      Abraço!

      Resposta
  • 02/08/2012 em 9:29 pm
    Permalink

    Muito obrigado, tá perfeito. É só mudar o email e pronto, se não funcionar o problema é no host, não no script.

    Resposta
  • 03/08/2012 em 4:44 pm
    Permalink

    Celso Lemes, Muito obrigado por postar este formulário muito util. Como o próprio ditado diz quem arisca não petisca, e brasileiro não desisti nunca. Cara você me ajudo muito com este formulário, eu tinha testado antes e postei um comentário aqui. Dizendo que não estava funcionando pra mim. Mais venho aqui me corrigir, eu que estava colocando o e-mail errado, Minha cabeça de aprendiz, Pessoal uma ajuda para que vocês não errassem como eu. Eu estava colocando meu e-mail publico o Hotmail. Mais sendo que o correto e colocar o da nossa hospedagem. kkk afinal errando que se aprendi. E eu já a aprendi mais uma vez muito obrigado.

    Resposta
    • 04/08/2012 em 11:54 am
      Permalink

      Olá Danilo,
      Interessante isso. Acredito que o problema então não era com o email em si, mas com o Hotmail que devia estar barrando os emails. Eles tem muito disso.

      Abraço!

      Resposta
      • 04/08/2012 em 4:02 pm
        Permalink

        É sim agora com a nova versão do mensageiro as coisas estão melhorando até me possibilitou criar um nome de usuário que eu gostaria de ter. Seu formulário é magnifico, O sistema de resposta em tempo real é muito bom, Dar mais credibilidade ao cliente. Obrigado por postar estas matérias e scripts tão ute. Confessor já conhecia o site mais ainda não tinha despertado em mim a sede se conhecimento no mesmo, Oque vem me motivando cada vez mais é a sua atenção em me responder, Obrigado Celso Lemes Sucesso, Abraço!

        Resposta
  • 10/02/2017 em 11:43 am
    Permalink

    Olá, venho apresentar minha empresa. SingleHost.
    A Single Host é uma empresa que hospeda servidores de minecraft e vps, mas o que focamos mais é Minecraft, dá uma passada lá, os planos estão a partir de R$ 12,00

    Resposta

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *