Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

weberxw

Formulário de contato em site

Recommended Posts

Pessoal, não entendo nada de html nem php então se alguém de bom coração puder ajudar ficaria muito agradecido.

Acontece que um tempo atrás fiz um site no WIX e agora quero tirá-lo de lá, porém meu formulário de contato por e-mail para de funcionar quando faço isso, obviamente.

O que eu queria era fazer outro formulário em html (ou outra coisa não sei) exatamente igual no layout e posição onde fica na página, e colocá-lo no lugar do formulário de contato do WIX que parou de funcionar..... Fui claro??

 

Muito agradecido se alguém puder ajudar!

 

Abaixo segue uma imagem mostrando como é o formulário.r1uuPX3.png

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, boa noite. Fica meio complicado você pedir um pronto. O Sr. tem servidor SMTP para uso? Há algum tipo de classe, função que possa causar algum conflito? Está com alguma outra instalação do tipo WiX ou Wordpress...?

 

O formulário pode ser feito em HTML, e para o gerenciamento de Emails , pode-se usar o PHP Mailer, tal que, pode usar um servidor em que é necessário autenticação ou não.

 

Posso te entregar um formulário que acabe não funcionado ou funcionando de maneira não esperada. Se possível seria melhor mais informações do cenário para poder te ajudar melhor

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estrutura PHP para funcionalidade do envio:

<?php

if(empty($_POST['nome'])  		||
   empty($_POST['email']) 		||
   empty($_POST['fone']) 		||
   empty($_POST['mensagem'])	||
   !filter_var($_POST['email'],FILTER_VALIDATE_EMAIL))
   {
	echo "Nada foi declarado, preencha os campos corretamente!";
	return false;
   }
	
$name = $_POST['nome'];
$email_address = $_POST['email'];
$phone = $_POST['fone'];
$message = $_POST['mensagem'];
	
$to = 'seuemailaqui@provedor.com.br'; 
$email_subject = "Formulário de Contato do Site:  $name";
$email_body = "Você recebeu uma nova mensagem através do seu site.\n\n"."Detalhes:\n\nNome: $nome\n\nEmail: $email_address\n\nTelefone: $fone\n\nMensagem:\n$mensagem";
$headers = "De: seuemailnovamente*noreply*@provedor.com.br\n"; 
$headers .= "Para: $email_address";	
mail($to,$email_subject,$email_body,$headers);
return true;
?>

Formule o HTML, não é tão difícil assim. Link o PHP nos inputs do HTML.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.