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.

Faça o Download do Form Mail em PHP
















{ 76 comentários… leia abaixo ou deixe o seu }
Paulo,
Desculpe mas eu não sei de nenhum.
Abraço!
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.
Rafael,
Eu também não consegui configurar o formulário do WebAcappella. Recomendo que utiliza o JotForm.
Abraço!
Celso Lemes,
Passei o problema para a help desk da locaweb.
Esta com eles agora.
Caso seja solucionado, eu dividirei com vocês a solução.
Caso não, só me resta o JotForm mesmo.
Mas estou curioso, qual erro é esse?! Será um erro do web acappella por causa do crack.
De qualquer forma é lamentável.
Você sabe me dizer se este erro somente acontece com a hospedagem na Locaweb ou com outros servidores também?
Rafael,
Parece que o Rafel tem a solução para o seu problema. Veja se dá certo.
Abraço!
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
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
Muuuito bom mesmo. Obrigada por disponibilizar este download. Estava atrás de um formulário que funcionasse a muito tempo atrás.
Obrigada!
Obrigado muito bom o artigo, agora me tira uma dúvida este formulario só funciona em dominio em sub dominio não funciona
Carlos,
Ele funciona em subdomínios também. Só é preciso verificar se o servidor aceita este tipo de formulário.
Abraço!
Sim aceita, pois, usei este mesmo formulari no domninio primcipal, no sub dominio não dá erro só não recebo no dominio funciona normalmente
estou precisando de um formulário que comente as noticias e mostre somente na noticia que foi comentada, criei um mas os comentários estão saindo em todas as noticias. podem me ajudar.
obrigado.
Wilson,
Você pode fazer isso com o Disqus.
Abraço!
olha boa tarde
tive que salvar o arquivo index como formulario.php
mais no meu localhost apareçe objeto não encontrado !!
desde de ja agradeço!
Boa noite Alessandro se for sua página principal tem que salvar como index
Alessandro,
A sua hospedagem aceita PHP? Se você indicou o caminho correto, era para funcionar.
Abraço!
Por favor amigo
tem como eu usar formulario e o enviar.php no meu web host?
sempre que eu tento usar ele chama o outlook do windows
dennielkell,
Não entendi, não era para abrir o Outlook com o formulário, uma vez que vocêsó precisa preencher seus dados e clicar em “Enviar”. Você chegou a publicar e configurar o formulário?
Abraço!
eu to usando o wamp e colocando um hostDNS do no-ip para teste do formulario e nao to conseguindo ele usa o outlook do windows para fazer o envio ou entao ele simplismente chama o enviar.php !!!
Boa noite eu não uso este wamp, configurei os meus dados e funciona normal no meu Outlook, ainda está com erro de recebimentodos dados mas porque alterei alguns dados no formulários que preciso alterar algumas configurações no enviar.php, mas o envio vai normal
se poderia me dar uma dica de como configurar para nao usar o outlook do windows, ou seja a propria pagina enviar o email para o destinatario?
se nao for encomodo claro!!!!
ou me passa um msn pra me dar uma fprça amigo
por favorrrrrrrrrrr
Boa noite, vou tenter te ajudar também apanhei nisso.
Se voce baixou os arquivos e não alterou as configurações é só ir lá no enviar.php onde está na linha 28 substitui o e-mail que está lá pelo seu e-mail, você já vai receber os dados no seu e-mail; agora quantos as campos se você for alterar ou acrescentar algum tem que fazer as configurações dos campos, espero ter ajudado.
dennielkell,
Desculpe mas eu não posso te ajudar. Acho que o erro está neste seu sistema de redirecionamento. Não sei o que poderia ser feito.
Abraço!
se poderia me passar um link com alguma configuração webserver seja ele
linux ou windows. para o proprio index do site enviar e receber o email, cm dominio pago?
se nao for te encomodar claro!!!
vlw mesmo!
ou somente enviar!!!
Não entendi muito bem, desculpe se quer adquirir um plano de hospedagem Linux, acesse meu site no link informática que lá tem; não estou enviando links e MSN porque não sei se pode fazer fazer isto aqui na criar sites
e que e assim o
to tentando montar um webserver so que o meu formulario nao envia a mensagem
ele chama a pagina enviar.php e so
se me entendi
eu uso o wamp ou o iis do windows serve
tabem usei o apache
mas aquela coisa! quando eu escrevo a mensagem e clico em enviar ele so faz chamar o arquivo php!!!
puxa to te encomodando pra kramba nao e
desculpa mesmo!!!
Não se preocupe, se eu estivesse atendendo algum cliente não estaria respondendo; mas só quero ajudar porque apanhei bastante com isso não que meus formularios já estãop do jeito que quero mas pelo menos o destinatário recebe
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?
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!
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 .
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!
Obrigado, peguei o mural de recados daqui também pra por no meu projeto, e ta funcionando que é uma beleza. Vlw.
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???????????
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!
Oi Celso, dei uma olhada, mas nem um espaço pode ser a ração,
eu somente troquei o endereço de email.
Não sou inicinate em programação…
pra me um programa certa tem ki funcionar…
só q essa po não ker….
se o provedor aisa q nao tem restricoes…
onde será o problema?
o provedor aceita PHP e eu uso???
pq?
Hans,
Infelizmente eu não sei dizer o que pode estar acontecendo. Não posso ajudar.
Abraço!
Excelente!!
Parabéns me ajudou muito.
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)
Rafael,
Neste caso pode ser que a sua hospedagem não suporte PHP. Isso é comum em hospedagens grátis.
Abraço!
Boas,
eu peguei esse exemplo e alojei, so que nao recebo nada no mail :S
alguém me pode ajudar :S
a minha hospedagem suporta PHP!! :S
João,
Além do suporte a PHP, é necessário que o servidor suporte o envio de emails da forma que esse formulário exige. Acontece que algumas empresas de hospedagens desabilitam esta função.
Neste caso, você vai ter que utilizar outro serviço de formulário.
Abraço!
Estou com um problema no formulário.
Quando deixo uma área livre para escrever e a pessoa me envia a mensagem, a mesma chega sem as quebras de linha.
***Como eu quero que chegue a mensagem, Exemplo:
Preciso de ajuda.
Fico no aguardo.
Grato!
***Mas, esta chegando assim, Exemplo:
Preciso de ajuda. Fico no aguardo. Grato!
Sem as quebras de linha.
Alguém por favor sabe como modificar isso???
Fica péssimo para ler a mensagem.
Rafael,
Desculpe mas eu não sei como isso poderia ser resolvido. Espero que algum visitante possa te ajudar.
Abraço!
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
Johnson,
Nesse caso você não precisa de um formulário de contato, o que você precisa é de um sistema de comentários.
Abraço!
não amigo, eu preciso que a msg de que o email foi enviado com sucesso seja postada em uma pagina padrao minha, e nao em uma pagina em branco.
ou seja
preciso trocar o comando abaixo:
echo “$nome, sua mensagem foi enviada com sucesso!”;
echo “Estaremos retornando em breve.”;
por isto:
http://sistem.net.br/resposta.html
não sei se fui claro. obrigado por responder.
Johnson,
Eu entendi o que você quer, mas eu não tenho a mínima ideia de como isso poderia ser feito.
Abraço!
ola Celso
deu certo aqui
substitui por:
header(“Location: resposta.html”)
ficou show de bola
obrigado.Johnson
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!!!
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!
Obrigao! sucesso…
Como eu faço pra inserir um campo de anexo?
Jefferson,
Nesse formulário não tem jeito. Recomendo que tente o JotForm.
Abraço!
muito obrigado pela dica, já vou coloca-la para funcionar!
vlw!
Me ajudou muiiiiiiiitttttoooooo!!!Obrigadão!abrços!
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 .
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!
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.
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!
Amigo funcionou agora obrigado.
Olá! Hospedo meu site no locaweb, (nsr.com.br) preenchi o e-mail corretamente (o email é xxx@nsr.com.br).. Quando o e-mail vem de outro e-mail do mesmo servidor (yyy@nsr.com.br) ele chega. Porém tentei mandar com outros e-mails (gmail, hotmail..) e não chegou!
Troquei o e-mail no ‘envia.php’ por um e-mail do Gmail, dessa vez todos chegaram, menos o do hotmail..
o que pode ser?
Natalia,
Recomendo que entre em contato com o suporte da Locaweb. Deve ser algum problema no servidor.
Abraço!
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
Carlos,
Desculpe mas eu não sei como isso poderia ser feito. Espero que algum visitante possa te ajudar.
Abraço!
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
Josiane,
Sim, você poderá instalar o programa em quantos computadores você quiser.
Diretamente no Webacappella não tem como criar o sistema de cadastro de clientes. Você teria que utilizar uma linguagem dinâmica como o PHP, o que torna o processo bem mais complicado. Se você realmente precisa desta opção, recomendo que contrate uma empresa de criação de sites.
O Webacappella nao fornece um sistema de newsletter, neste caso você teria que utilizar uma empresa como o PT Sender.
Abraço!
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
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!
Bom dia! Por favor eu gostaria de uma informação.
Eu possuo uma empresa de traduções de documentos e sites de internet e também transcrições de áudio para os idiomas inglês,espanhol,francês,coreano,chinês,italiano e alemão e gostaria de lhes enviar uma apresentação de minha empresa. Para qual e-mail e pessoa responsável eu poderia enviar? Não é spam.
Muito obrigada
Regina Paula
Olá Regina,
Você pode enviar para celsolemes @ gmail.com (sem espaços).
Abraço!
Gente, não entendi muito bem a explicação do Rafael (dia 30/40/2011). Alguém poderia tentar me explicar melhor? Quem tiver paciência por favor envie um e-mail para daniela_r_temp@hotmail.com Obrigada.
Pra quem não tem hospedagem php ou utiliza Blogger: http://www.handyform.com.br/form.php
Obs: nunca recebi Spam
oLÁ CELSON GOSTARIA QUE VOCÊ ME ORIENTASSE, TARABALHO COM O WEBACAPELLA E NÃO SEI O QUE ESTA ACONTECENDO POIS EU INSIRO O CODIGO HTML E NA HORA DE VISUALIZAR ELE APARECE FORA DO LAYOUT MONTADO NO WEBACAPELLA, POR FAVOR ME ORIENTE TO PRA FICAR LOUCA NUNCA TINHA DADO ESSE PROBLEMA COMEÇOU AGORA.
Josiane,
Desculpe mas eu também não sei como resolver esse problema.
Abraço!