Jump to content


Photo

Duvida [Enviar Email Suporte]


  • Faça o login para participar
2 replies to this topic

#1 Mateuso

Mateuso

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Masculino
  • Localidade:Bahia
  • Interesses:Programação em:
    C#;
    PHP;
    HTML;
    Delphi;
    Lua;
    e outros.

Posted 17/12/2010, 23:29

E ai galera,
Sou novo no forum, desculpe estiver fazendo algo errado...
Bem, estou com uma duvida, começei a usar o .PHP agora e estava fazendo uma pagina que enviava a mensagem digitada por email para o suporte do site, so que o email não é enviado não sei porque.
Vo postar o codigo fonte da pagina:
Codigo do formulario:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="cssdosite.css" rel="stylesheet" type="text/css" />
<title>Untitled Document</title>
<link href="cssdosite.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style1 {color: #000000}
-->
</style></head>

<body>
	<div id="holder">
	<div id="header">				
				  		<script type="text/javascript">AC_FL_RunContent( 'codebase','http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0','width','850','height','200','src','flash/effet','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','flash/effet','flashvars','','bgcolor','#ffffff'); //end AC code</script><noscript></noscript>
	                    <form name="form1" method="post" action="">
	                      <input name="imageField" type="image" src="custom_files/your_image.jpg" width="850" height="200" border="0">
      </form>
	</div>
	<div id="menu">
	<ul>
		<li ><a href="Index_Metin2.php"title="" class="active" >P&Aacute;GINA PRINCIPAL </a></li>
		<li ><a href="About.php" title="" >Sobre</a></li>
		<li ><a href="Cadastro.php"  title="" >Cadastro</a></li>
		<li ><a href="Downloads.php"  title="" >Downloads</a></li>
		<li class="active"><a href="Contact.php"  title="" >FAle conosco</a></li>
	</ul>
</div>

	<div id="content">
	<div style="padding:20px;padding-top;15px";>
	
	<h1><span class="style1">Em caso de d&uacute;vidas, bugs, den&uacute;ncias ou sugest&otilde;es use o formul&aacute;rio a seguir para informar:</span></h1>
	<form action=envia.php method=post name=form_enviar_email id=form_enviar_email>
	  <h1><span class="style1">Nome do seu	personagem:</span>	       
        <input name="nome" type="text" id="nome" size="33"> 
        </h1>
	  <h1 class="style1">Seu e-mail: 
	    <input name="email" type="text" id="email" size="33"> 
</h1>
	  <h1 class="style1">Natureza da mensagem: 
	    <select name="assunto" size="1" class="style1" id="assunto">
	      <option value="D&uacute;vida">D&uacute;vida</option>
	      <option value="Bug">Bug</option>
	      <option value="Den&uacute;ncia">Den&uacute;ncia</option>
	      <option value="Sugest&otilde;es">Sugest&otilde;es</option>
	      </select>
	  </h1>
	  <h1 class="style1">Sua mensagem:</h1>
	  <h1 class="style1">	      <textarea name=mensagem cols="100" rows="10" id="mensagem"></textarea>
        </h1>
	  <p class="style1"> 
	    <input name="Submit" type="submit" class="style1" value="Enviar">
	    <input type="reset" name="Reset" value="Limpar">
	    <br />
        </p>
	  </form>
	</div>
	</div>
<div id="footer">
	<p>Copyright &copy; 2010 Metin2 Titans.</p>
</div>
<br/>
</div>
</body>
</html>
Codigo do Envia.php:
<?php
$nome=$_POST['nome'];
$email=$_POST['email']; 
$assunto=$_POST['assunto'];
$mensagem=$_POST['mensagem'];
$dpto="suportemt2titans@gmail.com";
$Titulo="Suporte"; 
$Destinatario="$dpto";
$mensagem1='Nome=.$nome.\n E-mail=.$email.\n.$mensagem';
mail("$Destinatario","$Titulo","$mensagem1","From:$email");
$headers = "Content-Type:text/html;charset=utf-8"
<p align=left>Sua mensagem foi enviada com sucesso!</p>
<p align=left>Logo entrarei em contato.</p>
?>
Ajudem por favor.
Agradeço desde ja.

#2 williamkevenis

williamkevenis

    Normal

  • Banidos
  • PipPip
  • 99 posts
  • Sexo:Masculino
  • Localidade:Maceio
  • Interesses:PHP, CSS, JS

Posted 18/12/2010, 10:59

E ai galera,
Sou novo no forum, desculpe estiver fazendo algo errado...
Bem, estou com uma duvida, começei a usar o .PHP agora e estava fazendo uma pagina que enviava a mensagem digitada por email para o suporte do site, so que o email não é enviado não sei porque.
Vo postar o codigo fonte da pagina:
Codigo do formulario:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="cssdosite.css" rel="stylesheet" type="text/css" />
<title>Untitled Document</title>
<link href="cssdosite.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style1 {color: #000000}
-->
</style></head>

<body>
	<div id="holder">
	<div id="header">				
				  		<script type="text/javascript">AC_FL_RunContent( 'codebase','http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0','width','850','height','200','src','flash/effet','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','flash/effet','flashvars','','bgcolor','#ffffff'); //end AC code</script><noscript></noscript>
	                    <form name="form1" method="post" action="">
	                      <input name="imageField" type="image" src="custom_files/your_image.jpg" width="850" height="200" border="0">
      </form>
	</div>
	<div id="menu">
	<ul>
		<li ><a href="Index_Metin2.php"title="" class="active" >P&Aacute;GINA PRINCIPAL </a></li>
		<li ><a href="About.php" title="" >Sobre</a></li>
		<li ><a href="Cadastro.php"  title="" >Cadastro</a></li>
		<li ><a href="Downloads.php"  title="" >Downloads</a></li>
		<li class="active"><a href="Contact.php"  title="" >FAle conosco</a></li>
	</ul>
</div>

	<div id="content">
	<div style="padding:20px;padding-top;15px";>
	
	<h1><span class="style1">Em caso de d&uacute;vidas, bugs, den&uacute;ncias ou sugest&otilde;es use o formul&aacute;rio a seguir para informar:</span></h1>
	<form action=envia.php method=post name=form_enviar_email id=form_enviar_email>
	  <h1><span class="style1">Nome do seu	personagem:</span>	       
        <input name="nome" type="text" id="nome" size="33"> 
        </h1>
	  <h1 class="style1">Seu e-mail: 
	    <input name="email" type="text" id="email" size="33"> 
</h1>
	  <h1 class="style1">Natureza da mensagem: 
	    <select name="assunto" size="1" class="style1" id="assunto">
	      <option value="D&uacute;vida">D&uacute;vida</option>
	      <option value="Bug">Bug</option>
	      <option value="Den&uacute;ncia">Den&uacute;ncia</option>
	      <option value="Sugest&otilde;es">Sugest&otilde;es</option>
	      </select>
	  </h1>
	  <h1 class="style1">Sua mensagem:</h1>
	  <h1 class="style1">	      <textarea name=mensagem cols="100" rows="10" id="mensagem"></textarea>
        </h1>
	  <p class="style1"> 
	    <input name="Submit" type="submit" class="style1" value="Enviar">
	    <input type="reset" name="Reset" value="Limpar">
	    <br />
        </p>
	  </form>
	</div>
	</div>
<div id="footer">
	<p>Copyright &copy; 2010 Metin2 Titans.</p>
</div>
<br/>
</div>
</body>
</html>
Codigo do Envia.php:
<?php
$nome=$_POST['nome'];
$email=$_POST['email']; 
$assunto=$_POST['assunto'];
$mensagem=$_POST['mensagem'];
$dpto="suportemt2titans@gmail.com";
$Titulo="Suporte"; 
$Destinatario="$dpto";
$mensagem1='Nome=.$nome.\n E-mail=.$email.\n.$mensagem';
mail("$Destinatario","$Titulo","$mensagem1","From:$email");
$headers = "Content-Type:text/html;charset=utf-8"
<p align=left>Sua mensagem foi enviada com sucesso!</p>
<p align=left>Logo entrarei em contato.</p>
?>
Ajudem por favor.
Agradeço desde ja.



Segue abaixo o script já modificado para seu form basta apenas inserir...

Script possui auto-resposta... Favor não retirar os créditos!
<?php 
/* Enviar E-mail com Resposta Automática
* Desenvolvido por: William Kévenis
* http://www.hostalagoas.com.br - Solução em Hospedagem de Sites!
* Data: 16/02/2010
*/


// Recebendo os dados passados pela página "contato.php"

$recebenome = $_POST['nome'];
$recebemail  = $_POST['email'];
$recebeassunto  = $_POST['assunto'];
$recebemsg  = $_POST['mensagem'];

// Definindo os cabeçalhos do e-mail
$headers = "Content-type:text/html; charset=iso-8859-1";

// Definir agora os destinatários do email.

$destino1 = "usuario@dominio.com.br";
$destino2 = "usuario@dominio.com.br";


// Definindo o aspecto da mensagem

$mensagem ="<b>Nome:</b> $recebenome <br> ";
$mensagem .="<b>Email:</b> $recebemail <br>";
$mensagem .="<b>Assunto: </b> $recebeassunto <br>";
$mensagem .="<b>Mensagem: </b> $recebemsg <p>";
$mensagem .= "<center> Estas Informações Foram Enviadas pelo Site da Empresa </center> <br> ";
$mensagem .= "<center><b> www.hostalagoas.com.br </b></center> ";



// Enviando a mensagem para o destinatário

$envia =  mail($destino1,"Cliente entra em contato",$mensagem,$headers);
$envia =  mail($destino2,"Cliente entra em contato",$mensagem,$headers);
// $envia =  mail($destino3,"Cliente entra em contato",$mensagem,$headers);
// $envia =  mail($destino4,"Cliente entra em contato",$mensagem,$headers);
// $envia =  mail($destino5,"Cliente entra em contato",$mensagem,$headers);
// $envia =  mail($destino6,"Cliente entra em contato",$mensagem,$headers);
// $envia =  mail($destino7,"Cliente entra em contato",$mensagem,$headers);
  
// Envia um e-mail para o remetente, agradecendo a visita no site, e dizendo que em breve o e-mail será respondido.

$mensagem2  = "<p>Olá Sr(a) <strong>" . $recebenome . "</strong>.<br> Agradeçemos sua visita e a oportunidade de recebermos o seu contato.<br> Em até 24 horas você receberá no e-mail fornecido a resposta.</p>";
$mensagem2 .= "<p>Observação - Não é necessário responder esta mensagem.</p>";

$envia =  mail($recebemail,"Ola Sr(a) ". $recebenome ." A Host Alagoas Recebe Seu Contato. Obrigado",$mensagem2,$headers);


// Exibe na tela a mensagem de sucesso, e depois redireciona devolta para a página de contato.
  
header('Location: conrfirma.php');

?>

Att, William Kévenis. A simplicidade é o último degrau da sabedoria.
Posted Image Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.

#3 Mateuso

Mateuso

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Masculino
  • Localidade:Bahia
  • Interesses:Programação em:
    C#;
    PHP;
    HTML;
    Delphi;
    Lua;
    e outros.

Posted 20/12/2010, 08:35

Muito obrigado williamkevenis, vou tentar usar esse novo codigo.
Pode ficar tranquilo que seus creditos estaram la.
Obrigado.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq