Ir para conteúdo

POWERED BY:

Arquivado

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

Londim

[Resolvido] Galera oreciso fazer um FALE CONOSCO

Recommended Posts

Entao nu fale conosco tem esse campos dai a pessoa clica em enviar e o site envia pro meu email....

tem como fazer isso???

 

se sim tem como mi explicar, mi passar um tutorial, ou um exemplo ????????

Compartilhar este post


Link para o post
Compartilhar em outros sites

É o seguinte você vai prescisar de duas páginas.

 

a primeira é a:

 

Obs.: Eu coloquei comentários nos códigos para você entender.

 

faleconosco.php

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>
<form id="formMail" name="formMail" method="post" action="mail.php">
  <table width="370" border="0" cellspacing="0" cellpadding="0">
	<tr>
	  <td width="27%" height="30" align="right">Nome:</td>
	  <td width="73%" height="30"><input type="text" name="txtNome" id="txtNome" /></td>
	</tr>
	<tr>
	  <td height="30" align="right">Telefone:</td>
	  <td height="30"><input type="text" name="txtTelefone" id="txtTelefone" /></td>
	</tr>
	<tr>
	  <td height="30" align="right">Email:</td>
	  <td height="30"><input type="text" name="txtEmail" id="txtEmail" /></td>
	</tr>
	<tr>
	  <td height="30" align="right">Mennsagem:</td>
	  <td height="30" rowspan="2"><textarea name="txtMensagem" id="txtMensagem" cols="45" rows="5"></textarea></td>
	</tr>
	<tr>
	  <td height="30" align="right"> </td>
	</tr>
	<tr>
	  <td height="30" colspan="2" align="center">
	  <?php
	  
	  /*AQUI É O RESULTADO SE A MENSAGEM FOI ENVIADA COM SUCESSO OU NÃO*/
	  echo $_GET['msg'];
	  
	  ?></td>
	</tr>
	<tr>
	  <td height="30" colspan="2" align="center"><input type="submit" value="Enviar" /></td>
	</tr>
  </table>
</form>
</body>
</html>

 

e outra que vai enviar isso ai:

 

mail.php

 

<?php

/*************************************
** AQUI EU PEGO AS VARIÁVEIS
************************************/

/*AQUI você PONHA SEU EMAIL*/
$para = "seuemail@dominio.com.br";

/*AQUI você PONHA O ASSUNTO*/
$assunto = "Formulário fale conosco.";

/*AQUI SÃO AS VARIÁVEIS DO FORMUlÁRIO*/
$nome = $_POST["txtNome"];
$telefone = $_POST["txtTelefone"];
$email = $_POST["txtEmail"];
$mensagem = $_POST["txtMensagem"];


/**********************************************
** AQUI É A VAIRIÁVEL HEADERS AQUI TA BEM BÁSICO SÓ PARA MANDA COM ACENTOS(MAIS DANDO UMA PESQUISADA você PODE INCREMENTAR ELA)
***********************************************/

$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

/*************************************
** AQUI É O CORPO DA MENSAGEM(UMA TABELINHA SIMPLES PARA FICAR MAIS ORGANIZADO)
************************************/

$corpo = '<table width="400" border="0" align="center" bordercolor="#333333">
  <tr>
	<td height="30" colspan="2" align="center" bordercolor="#000000" bgcolor="#CCCCCC"><strong>'.$assunto.'</strong></td>
  </tr>
  <tr>
	<td width="83" height="30" align="right" bordercolor="#000000" bgcolor="#CCCCCC"><strong>Nome:</strong></td>
	<td width="307" height="30" align="left" bordercolor="#000000" bgcolor="#FFFFFF">'.$nome.'</td>
  </tr>
  <tr>
	<td height="30" align="right" bordercolor="#000000" bgcolor="#CCCCCC"><strong>Telefone:</strong></td>
	<td height="30" align="left" bordercolor="#000000" bgcolor="#FFFFFF">'.$telefone.'</td>
  </tr>
  <tr>
	<td height="30" align="right" bordercolor="#000000" bgcolor="#CCCCCC"><strong>Email:</strong></td>
	<td height="30" align="left" bordercolor="#000000" bgcolor="#FFFFFF">'.$email.'</td>
  </tr>
  <tr>
	<td height="30" colspan="2" align="center" bordercolor="#000000" bgcolor="#CCCCCC"><strong>Mensagem:</strong></td>
  </tr>
  <tr>
	<td height="30" colspan="2" align="center" bordercolor="#000000" bgcolor="#FFFFFF">'.$mensagem.'</td>
  </tr>
</table>
';

/*************************************
** AQUI ENVIA O E-MAIL
************************************/

if (mail($para, $assunto, $corpo, $headers)) {

	header("Location: faleconosco.php?msg=Mensagem Enviada com Sucesso");
	
	}else {
	
	header("Location: faleconosco.php?msg=Falha ao Enviar a Mensagem");
	
	}

?>

Flw, qualquer coisa posta ai. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, mas para melhor entendimento eu acho que explicar em duas a pessoa entende melhor.(Minha Opnião)

Compartilhar este post


Link para o post
Compartilhar em outros sites

kra muito obrigado vai mi ajudar muito... m muito bem explicado......

 

Deu esse erro

 

Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\xampp\htdocs\Milkaretas\programacao\mail.php on line 60

 

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\Milkaretas\programacao\mail.php:60) in C:\xampp\htdocs\Milkaretas\programacao\mail.php on line 66

 

q q eu tenhu q fazer???

 

deu certo eh pq tenhu um server interno e nu meu server deu pau.... mas qnd eu subi pro site e testei funfo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu fiz conforme informam..

 

mas quando eu preencho os dados e clico em enviar diz que a Houve erro na entrega da mensagem..

 

o link do site é: http://www.disfruta-am.com.br/faleconosco.php

 

se poderem dar uma olha e me informar onde esta o erro, eu ficarei grato.

 

certo.. mais esta dando erro na hora quando eu clico em ENVIAR.

 

O link do site é: http://www.disfruta-am.com.br/faleconosco.php

 

veja se pode me ajudar por favor

Compartilhar este post


Link para o post
Compartilhar em outros sites

bah o tópico está como resolvido e é de 2008...

sugiro que você crie um novo tópico com sua dúvida...

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.