Jump to content


Photo

Formmail


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

#1 Rafaldna

Rafaldna

    Turista

  • Usuários
  • 30 posts
  • Sexo:Masculino
  • Localidade:Londrina

Posted 21/10/2009, 01:51

Boa Noite Galera é o seguinte, peguei um script pronto de formmail no site do mx masters ...
São 3 arquivos.

promoção.html[codebox]<form name="senddata" method="post" action="cadastro.php">

<tr>

<td width="25%" class="tahoma-02-cinza"><div align="right" class="style4 style5">Nome:</div></td>

<td width="75%"><i><font size="1" face="Verdana" color="#FFFFFF">

<input name="nome" type="text" class="fomu" size="38" />

</font></i></td>
</tr>

<tr>

<td class="tahoma-02-cinza"><div align="right" class="style6">E-mail:</div></td>

<td><i><font size="1" face="Verdana" color="#FFFFFF">

<input name="email" type="text" class="fomu" size="38" />

</font></i></td>
</tr>

<tr align="left">

<td class="tahoma-02-cinza"><div align="right" class="style6">Telefone:</div></td>

<td><i><font size="1" face="Verdana" color="#FFFFFF">

<input name="telefone" type="text" class="fomu" id="telefone2" size="38" />

</font></i></td>
</tr>

<tr>

<td class="tahoma-02-cinza"><div align="right" class="style6">Cidade:</div></td>

<td><i><i><font size="1" face="Verdana" color="#FFFFFF; color:#C40000">

<input name="cidade" type="text" class="fomu" size="38" />

</font></i></i></td>
</tr>

<tr>

<td class="tahoma-02-cinza"><div align="right" class="style6">Assunto:</div></td>

<td><label>
<select name="select" id="select">
<option>1 CAMPO.</option>
<option>2CAMPO</option>
<option>3 CAMPO.</option>
</select>
</label></td>
</tr>


<tr>

<td></td>

<td><input name="enviar" type="submit" class="formcop" value="Enviar Mensagem" />[/codebox]

O Arquivo cadastro.php esta assim:[codebox]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body><?php
header('Content-Type: text/html; charset=utf-8');

//extract($_POST);



include_once('/home/meu site/ultramail/ultramail.php');



$date = date("d/m/Y h:i");



// ****** ATENÇÃO ********

// ABAIXO ESTÁ A CONFIGURAÇÃO DO SEU FORMULÁRIO.

// ****** ATENÇÃO ********



//CABEÇALHO - ONFIGURAÇÕES SOBRE SEUS DADOS E SEU WEBSITE

$nome_do_site="MEU SITE";

// $email_para_onde_vai_a_mensagem = "meuemail@meuemail.com.br";

$email_para_onde_vai_a_mensagem = "meuemail@meuemail.com.br";

$nome_de_quem_recebe_a_mensagem = "meuemail@meuemail.com.br";

$exibir_apos_enviar='promocoes2.html';
$headers.= "Content-type: text/html; charset=utf-8\r\n";




//MAIS - CONFIGURAÇOES DA MENSAGEM ORIGINAL

$cabecalho_da_mensagem_original="From: $nome_do_site <meuemail@meuemail.com.br>\n";

$cabecalho_da_mensagem_original .= "Reply-To: $name <$email>";

$assunto_da_mensagem_original="Meu site, minha mensagem";



// FORMA COMO RECEBERÁ O E-MAIL (FORMULÁRIO)

// ******** OBS: SE FOR ADICIONAR NOVOS CAMPOS, ADICIONE OS CAMPOS NA VARIÁVEL ABAIXO *************

$configuracao_da_mensagem_original="



ENVIADO POR:\n


Nome: $nome\n

Email: $email\n

Telefone: $telefone\n

Cidade: $cidade\n

Opções: $select\n



ENVIADO EM: $date



";



//CONFIGURAÇÕES DA MENSAGEM DE RESPOSTA

// CASO $assunto_digitado_pelo_usuario="s" ESSA VARIAVEL RECEBERA AUTOMATICAMENTE A CONFIGURACAO

// "Re: $assunto"

$assunto_da_mensagem_de_resposta = "resposta do meu site";

$cabecalho_da_mensagem_de_resposta = "From: $nome_do_site <meusite>\n";

$configuracao_da_mensagem_de_resposta="Obrigado por se cadastrar!\nBoa sorte e Aproveite...\nAtenciosamente,\n$nome_do_site\n\nEnviado em: $date";



// ****** IMPORTANTE ********

// A PARTIR DE AGORA RECOMENDA-SE QUE NÃO ALTERE O SCRIPT PARA QUE O SISTEMA FINCIONE CORRETAMENTE

// ****** IMPORTANTE ********



//ESSA VARIAVEL DEFINE SE É O USUARIO QUEM DIGITA O ASSUNTO OU SE DEVE ASSUMIR O ASSUNTO DEFINIDO

//POR VOCÊ CASO O USUARIO DEFINA O ASSUNTO PONHA "s" NO LUGAR DE "n" E CRIE O CAMPO DE NOME

//'assunto' NO FORMULARIO DE ENVIO

$assunto_digitado_pelo_usuario="s";



//ENVIO DA MENSAGEM ORIGINAL


$headers = "$cabecalho_da_mensagem_original";

if ($assunto_digitado_pelo_usuario=="n")

{

$assunto = "$assunto_da_mensagem_original";

};

$seuemail = "$email_para_onde_vai_a_mensagem";

$mensagem = "$configuracao_da_mensagem_original";


ultramail($seuemail,$assunto,$mensagem,$headers);



//ENVIO DE MENSAGEM DE RESPOSTA AUTOMATICA

$headers = "$cabecalho_da_mensagem_de_resposta";

if ($assunto_digitado_pelo_usuario=="n")

{

$assunto = "$assunto_da_mensagem_de_resposta";

}

else

{

$assunto = "Re: $assunto";

};

$mensagem = "$configuracao_da_mensagem_de_resposta";

ultramail($email,$assunto,$mensagem,$headers);



echo "&lt;script>window.location='$exibir_apos_enviar'</script>";



?>
</body></html>
[/codebox]

Alguem sabe o que esta errado:?
Obrigado

#2 Guilherme Venerato

Guilherme Venerato

    Normal

  • Usuários
  • 68 posts
  • Sexo:Masculino
  • Localidade:Presidente Prudente

Posted 23/10/2009, 19:14

Mas o que está acontecendo?
Guilherme Venerato - Soluções para Web
http://www.guilhermevenerato.com

#3 Rafaldna

Rafaldna

    Turista

  • Usuários
  • 30 posts
  • Sexo:Masculino
  • Localidade:Londrina

Posted 27/10/2009, 02:37

O conteúdo do formulário chega no meu e-mail sem com as acentuações desconfiguradas..

Exemplo


ENVIADO POR: = ; Nome: Email: Telefone: Cidade: Opções: ENVIADO EM: 21/10/2009 06:36

O campo que vem depois do campo "cidade" o correto é "opções", todos os acentos chegam dessa maneira...

Att.




1 user(s) are reading this topic

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

IPB Skin By Virteq