Jump to content


Photo

Dúvida Form Mail


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

#1 Bruno 87

Bruno 87

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 03/04/2008, 18:03

Galera, peguei um scrip de formulário de email para meus assinantes entrarem em contato comigo pelo site.
Vai ter os campos de nome, cidade, estado, email, etc; assim q preenxidos quero q seja enviado para o meu email...
mas ai está o problema, preexo tdo mas nao chega =(
o q está errado? alguem pode me dar essa força..deve ser alguma coisa simples, mas vai me ajudar mtooo msmo!!

vlw galera,
abs..
segue o meu código.

config.php

[codebox]<?php

//CONFIGURAÇÕES SOBRE MEU SITE
$nome_do_site="Site do Bruno";
$email_para_onde_vai_a_mensagem = "bmendes@meumail.com.br";
$nome_de_quem_recebe_a_mensagem = "BRUNO";
$exibir_apos_enviar='enviado.html';

//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="n";

//CONFIGURAÇOES DA MENSAGEM ORIGINAL
$cabecalho_da_mensagem_original="From: $name <$email>\n";
$assunto_da_mensagem_original="Contato via formulario de email";
$configuracao_da_mensagem_original="Enviado por:\nNome: $nome\nEmail: $email\nMensagem: $textodamensagem\nEnviado em: $date";

//CONFIGURAÇÕES DA MENSAGEM DE RESPOSTA
// CASO $assunto_digitado_pelo_usuario="n" ESSA VARIAVEL RECEBERA AUTOMATICAMENTE A CONFIGURACAO
// "Re: $assunto"
$assunto_da_mensagem_de_resposta = "EMAIL RECEBIDO";
$cabecalho_da_mensagem_de_resposta = "From: $nome_de_quem_recebe_a_mensagem - $nome_do_site <$email_para_onde_vai_a_mensagem>\n";
$configuracao_da_mensagem_de_resposta="Obrigado por entrar em contato!\nEstaremos respondendo em breve...\nAtenciosamente,\n$nome_de_quem_recebe_a_mensagem - $nome_do_site\n\nEnviado em: $date";

?>[/codebox]

#2 Raphael nieto

Raphael nieto

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Masculino
  • Localidade:Recife,PE

Posted 03/04/2008, 18:15

EAW VEI BLZ EU TENHO UM CODIGO PRONTO SERA Q E DO SEU ENTERESSE? FLW






TJS__x__

Edição feita por: Raphael nieto, 03/04/2008, 18:17.


#3 Bruno 87

Bruno 87

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 04/04/2008, 10:34

EAW VEI BLZ EU TENHO UM CODIGO PRONTO SERA Q E DO SEU ENTERESSE? FLW






TJS__x__



Nossa cara.. ctz.. vai ser mto útil pra mim.. tem como vc postar no forum msmo?
se nao for mto trabalho, passa pra mim o index.html, e as configurações do php!
Vlw cara!
abs!!

Alguem ajuda ae =(
é seriao msmo.. é mto urgente isso pra mim.. preciso disso o mais rapido.. se alguem tiver algum código posta ae ou me da essa força!
vlw galera

#4 Raphael nieto

Raphael nieto

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Masculino
  • Localidade:Recife,PE

Posted 05/04/2008, 09:12

enviar.php

<?

$nome = $_POST["nome"];
$email = $_POST["email"];
$assunto = $_POST["assunto"];
$conteudo = $_POST["conteudo"];


global $email; //função para validar a variável $email no script todo

$data = date("d/m/y"); //função para pegar a data de envio do e-mail
$ip = $_SERVER['REMOTE_ADDR']; //função para pegar o ip do usuário
$navegador = $_SERVER['HTTP_USER_AGENT']; //função para pegar o navegador do visitante
$hora = date("H:i"); //para pegar a hora com a função date

//aqui envia o e-mail para você
mail ("teste@teste.com", //email aonde o php vai enviar os dados do form
"$assunto",
"Nome: $nome <$email>\nEnviado: $data $hora\nAssunto: $assunto\nConteudo:$conteudo\nIp: $ip\nNavegador: $navegador",
"From: $email" );

//aqui são as configurações para enviar o e-mail para o visitante
$site = "teste@teste.com"; //o e-mail que aparecerá na caixa postal do visitante
$titulo = "RE:Contato"; //titulo da mensagem enviada para o visitante
$msg = "mesagem q vai pro visitante.";


//aqui envia o e-mail de auto-resposta para o visitante
mail("$email", "$titulo","$msg","From: $site" );
echo "<p align=center><b>$nome, sua mensagem foi enviada com sucesso!!</b><br><br>
</p>";
?>

da um olha dinha como esta no meu site
www.flexautomacao.com

flw abraços

Edição feita por: Raphael nieto, 05/04/2008, 09:13.


#5 Bruno 87

Bruno 87

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 05/04/2008, 10:26

enviar.php

<?

$nome = $_POST["nome"];
$email = $_POST["email"];
$assunto = $_POST["assunto"];
$conteudo = $_POST["conteudo"];


global $email; //função para validar a variável $email no script todo

$data = date("d/m/y"); //função para pegar a data de envio do e-mail
$ip = $_SERVER['REMOTE_ADDR']; //função para pegar o ip do usuário
$navegador = $_SERVER['HTTP_USER_AGENT']; //função para pegar o navegador do visitante
$hora = date("H:i"); //para pegar a hora com a função date

//aqui envia o e-mail para você
mail ("teste@teste.com", //email aonde o php vai enviar os dados do form
"$assunto",
"Nome: $nome <$email>\nEnviado: $data $hora\nAssunto: $assunto\nConteudo:$conteudo\nIp: $ip\nNavegador: $navegador",
"From: $email" );

//aqui são as configurações para enviar o e-mail para o visitante
$site = "teste@teste.com"; //o e-mail que aparecerá na caixa postal do visitante
$titulo = "RE:Contato"; //titulo da mensagem enviada para o visitante
$msg = "mesagem q vai pro visitante.";


//aqui envia o e-mail de auto-resposta para o visitante
mail("$email", "$titulo","$msg","From: $site" );
echo "<p align=center><b>$nome, sua mensagem foi enviada com sucesso!!</b><br><br>
</p>";
?>

da um olha dinha como esta no meu site
www.flexautomacao.com

flw abraços


E ae Rafa!!
velho vlw msmo pela sua atenção!
vai me ajudar pacas com isso cara, nao tem ideia...mas viu nao querendo abusar da sua boa vontade, mas é q eu ainda sou meio leigo no php e tenho algumas dificuldades... entao.. no caso eu já tenho o meu formulario todo pronto no html e o meu tem algumas coisas a mais para o visitante estar preenxendo.. tem o nome das váriaveis tdo certinho ai no php aonde q eu acrescento os itens a mais? ´pra chegar no email tdo certinho?

Vlw brother.. uma abração
bom final de semana!
t+

#6 Raphael nieto

Raphael nieto

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Masculino
  • Localidade:Recife,PE

Posted 05/04/2008, 14:01

me add ai no msn raphael_nieto@hotmail.com flw boy vai com calma vc consegue vc aumenta onde tem

$nome = $_post["e o campo desejado flws"]
eu tbm sou novo pow e pow incrivel q pareça eu tbm estou tentado muda isso agora
qualquer coisa tamos ai pra ajudar

#7 Bruno 87

Bruno 87

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 08/04/2008, 14:29

Rafa te mandei um email com as dúvidas q eu tô! mas acho q vc ainda nao conseguiu ver...
vo tá mandando aki pra vcs como está a minha pagina em html e o php.. ainda nao sei o q esta errado.. se alguem puder me dar essa mão vo ficar grato pra "caramba"!!!

inscricao.html
[codebox]<html>
<head>
<title>Copa Amadora de Enduro</title>

&lt;script language="javascript">
function envia_newsletter(){
if(document.form_email.email_newsletter.value == ""){
alert("Preencha o email!");
}else{
location.href("index.php?email_newsletter=" + document.form_email.email_newsletter.value);
}
}
</script>
</head>
<body bgcolor="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="1" height="1205" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="20" width="789"><font color="#FFFFCC" face="Arial" size="2"> </font></td>
</tr>
<tr>
<td align="center" width="789" height="1197">
<table width="357" border="0" cellpadding="0" cellspacing="0" height="100%">
<tr>
<td align="left" bgcolor="#0B574E" valign="top" width="752" style="background-color: #283710">



<table width="226" border="0" cellspacing="0" cellpadding="0">
<tr>

<strong><font color="#FFFFCC" face="Arial" size="2">Ficha de Inscrição</font></strong>
</td>
</tr>
</table>

<table width="364" border="0" cellspacing="0" cellpadding="10">
<tr>
<td width="452" valign="top" class="textoBrancoGrande" align="left">
<form action="enviar.php" name="form1" method="POST" onsubmit="return checar(this);">
<input type="hidden" name="enviado" value="1">
<input type="hidden" name="id_prova" value="33">
<fieldset>
<legend><strong><font color="#FFFFCC" face="Arial" size="2">Dados da Equipe</font></strong></legend>
<table border="0" cellspacing="0" cellpadding="10" width="358">
<tr>
<td width="396">
<table border="0" cellspacing="0" cellpadding="3" width="344">
<tr>
<td class="textoBrancoGrande" width="110"><font color="#FFFFCC" face="Arial" size="2">Nome
da Equipe:</font></td>
<td class="textoBrancoGrande" width="228"><font color="#FFFFCC" face="Arial" size="2"><input type="text" name="nome_lider1" class="campo" size="31" maxlength="50"></font></td>
</tr>
<tr>
<td class="textoBrancoGrande" valign="top" width="110"><font color="#FFFFCC" face="Arial" size="2">Categoria:</font></td>
<td class="textoBrancoGrande" width="228">

<font color="#FFFFCC" face="Arial" size="2">

<input type="radio" name="categoria" value="3" checked>
Eco</font>
</td>
</tr>
</table>
</td>
</tr>
</table>
</fieldset>
<font color="#FFFFCC" face="Arial" size="2">
<BR>
</font>
<fieldset>
<legend><strong><font color="#FFFFCC" face="Arial" size="2">Dados do
Lider</font></strong></legend>
<table border="0" cellspacing="0" cellpadding="10">
<tr>
<td>
<table border="0" cellspacing="0" cellpadding="3" width="348">
<tr>
<td class="textoBrancoGrande" width="100"><font color="#FFFFCC" face="Arial" size="2">Nome:</font></td>
<td class="textoBrancoGrande" width="232"><font color="#FFFFCC" face="Arial" size="2"><input type="text" name="nome_lider13" class="campo" size="32" maxlength="50"></font></td>
</tr>
<tr>
<td class="textoBrancoGrande" width="100"><font color="#FFFFCC" face="Arial" size="2">E-mail:</font></td>
<td class="textoBrancoGrande" width="232"><font color="#FFFFCC" face="Arial" size="2"><input type="text" name="email_lider" class="campo" size="32" maxlength="50"></font></td>
</tr>
<tr>
<td class="textoBrancoGrande" width="100"><font color="#FFFFCC" face="Arial" size="2">Telefone
Celular:</font></td>
<td class="textoBrancoGrande" width="232"><font color="#FFFFCC" face="Arial" size="2"><input type="text" name="tel_cel_lider" class="campo" size="19" maxlength="14"></font></td>
</tr>
<tr>
<td class="textoBrancoGrande" width="100"><font color="#FFFFCC" face="Arial" size="2">Telefone
Com.:</font></td>
<td class="textoBrancoGrande" width="232"><font color="#FFFFCC" face="Arial" size="2"><input type="text" name="tel_cel_lider1" class="campo" size="19" maxlength="14"></font></td>
</tr>
<tr>
<td class="textoBrancoGrande" width="100"><font color="#FFFFCC" face="Arial" size="2">Telefone
Res.:</font></td>
<td class="textoBrancoGrande" width="232"><font color="#FFFFCC" face="Arial" size="2"><input type="text" name="tel_cel_lider2" class="campo" size="19" maxlength="14"></font></td>
</tr>
</table>
</td>
</tr>
</table>
</fieldset>
<font color="#FFFFCC" face="Arial" size="2">
<BR>
</font>
<fieldset>
<legend><strong><font color="#FFFFCC" face="Arial" size="2">Participante 1</font></strong></legend>
<table border="0" cellspacing="0" cellpadding="10">
<tr>
<td>
<table border="0" cellspacing="0" cellpadding="3">
<tr>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2">Nome:</font></td>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2"><input type="text" name="nome_lider14" class="campo" size="38" maxlength="50"></font></td>
</tr>
<tr>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2">E-mail:</font></td>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2"><input type="text" name="email_lider11" class="campo" size="38" maxlength="50"></font></td>
</tr>
<tr>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2">Telefone:</font></td>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2"><input type="text" name="tel_cel_lider3" class="campo" size="19" maxlength="14"></font></td>
</tr>
</table>
</td>
</tr>
</table>
</fieldset>
<font color="#FFFFCC" face="Arial" size="2">
<BR>
</font>
<fieldset>
<legend><strong><font color="#FFFFCC" face="Arial" size="2">Participante 2</font></strong></legend>
<table border="0" cellspacing="0" cellpadding="10">
<tr>
<td>
<table border="0" cellspacing="0" cellpadding="3">
<tr>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2">Nome:</font></td>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2"><input type="text" name="nome_lider15" class="campo" size="38" maxlength="50"></font></td>
</tr>
<tr>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2">E-mail:</font></td>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2"><input type="text" name="email_lider12" class="campo" size="38" maxlength="50"></font></td>
</tr>
<tr>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2">Telefone:</font></td>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2"><input type="text" name="tel_cel_lider4" class="campo" size="19" maxlength="14"></font></td>
</tr>
</table>
</td>
</tr>
</table>
</fieldset>
<font color="#FFFFCC" face="Arial" size="2">
<BR>
</font>
<fieldset>
<legend><strong><font color="#FFFFCC" face="Arial" size="2">Participante 3</font></strong></legend>
<table border="0" cellspacing="0" cellpadding="10">
<tr>
<td>
<table border="0" cellspacing="0" cellpadding="3">
<tr>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2">Nome:</font></td>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2"><input type="text" name="nome_lider16" class="campo" size="38" maxlength="50"></font></td>
</tr>
<tr>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2">E-mail:</font></td>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2"><input type="text" name="email_lider13" class="campo" size="38" maxlength="50"></font></td>
</tr>
<tr>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2">Telefone:</font></td>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2"><input type="text" name="tel_cel_lider5" class="campo" size="19" maxlength="14"></font></td>
</tr>
</table>
</td>
</tr>
</table>
</fieldset>
<font color="#FFFFCC" face="Arial" size="2">
<BR>
</font>
<fieldset>
<legend><strong><font color="#FFFFCC" face="Arial" size="2">Participante 4</font></strong></legend>
<table border="0" cellspacing="0" cellpadding="10">
<tr>
<td>
<table border="0" cellspacing="0" cellpadding="3">
<tr>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2">Nome:</font></td>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2"><input type="text" name="nome_lider17" class="campo" size="38" maxlength="50"></font></td>
</tr>
<tr>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2">E-mail:</font></td>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2"><input type="text" name="email_lider14" class="campo" size="38" maxlength="50"></font></td>
</tr>
<tr>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2">Telefone:</font></td>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2"><input type="text" name="tel_cel_lider6" class="campo" size="19" maxlength="14"></font></td>
</tr>
</table>
</td>
</tr>
</table>
</fieldset>
<font color="#FFFFCC" face="Arial" size="2">
<BR>
</font>
<fieldset>
<legend><strong><font color="#FFFFCC" face="Arial" size="2">Participante 5</font></strong></legend>
<table border="0" cellspacing="0" cellpadding="10">
<tr>
<td>
<table border="0" cellspacing="0" cellpadding="3">
<tr>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2">Nome:</font></td>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2"><input type="text" name="nome_lider12" class="campo" size="38" maxlength="50"></font></td>
</tr>
<tr>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2">E-mail:</font></td>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2"><input type="text" name="email_lider15" class="campo" size="38" maxlength="50"></font></td>
</tr>
<tr>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2">Telefone:</font></td>
<td class="textoBrancoGrande"><font color="#FFFFCC" face="Arial" size="2"><input type="text" name="tel_cel_lider7" class="campo" size="19" maxlength="14"></font></td>
</tr>
</table>
</td>
</tr>
</table>
</fieldset>
<div align="center">
<p align="center" style="background-color: #26350E">
<font color="#FFFFCC" face="Arial" size="2"><input type="submit" class="button" name="Enviar" value="Enviar">
</font>
</div>
</form>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
[/codebox]

enviar.php
[codebox]<?

$nome_lider1 = $_POST['nome_lider1'];
$nome_lider13 = $_POST['nome_lider13'];
$email_lider = $_POST['email_lider'];
$tel_cel_lider = $_POST['tel_cel_lider'];
$tel_cel_lider1 = $_POST['tel_cel_lider1'];
$tel_cel_lider2 = $_POST['tel_cel_lider2'];
$nome_lider14 = $_POST['nome_lider14'];
$email_lider11 = $_POST['email_lider11'];
$tel_cel_lider3 = $_POST['tel_cel_lider3'];
$nome_lider15 = $_POST['nome_lider15'];
$email_lider12 = $_POST['email_lider12'];
$tel_cel_lider4 = $_POST['tel_cel_lider4'];
$nome_lider16 = $_POST['nome_lider16'];
$email_lider13 = $_POST['email_lider13'];
$tel_cel_lider5 = $_POST['tel_cel_lider5'];
$nome_lider17 = $_POST['nome_lider17'];
$email_lider14 = $_POST['email_lider14'];
$tel_cel_lider6 = $_POST['tel_cel_lider6'];
$nome_lider12 = $_POST['nome_lider12'];
$email_lider15 = $_POST['email_lider15'];
$tel_cel_lider7 = $_POST['tel_cel_lider7'];



$data = date("d/m/y"); //função para pegar a data de envio do e-mail
$ip = $_SERVER['REMOTE_ADDR']; //função para pegar o ip do usuário
$navegador = $_SERVER['HTTP_USER_AGENT']; //função para pegar o navegador do visitante
$hora = date("H:i"); //para pegar a hora com a função date

//aqui envia o e-mail para você
mail ("bmendes@samba.net.br", //email aonde o php vai enviar os dados do form
"$nome_lider1",
"Nome da Equipe: $nome_lider1 <$email_lider>\nEnviado: $data $hora\n Nome da Equipe: $nome_lider1 \n Nome do Lider: $nome_lider13 \n EMail: $email_lider \n Tel Cel Lider: $tel_cel_lider \n Tel Comer Lider: $tel_cel_lider1 \n Tel Residencial: $tel_cel_lider2 \n Parti 1: $nome_lider14 \n Email Part 1: $email_lider11 \n Tel Part 1: $tel_cel_lider3 \n Parti 2: $nome_lider15 \n Email Part 2: $email_lider12 \n Tel Part 2: $tel_cel_lider4 \n Parti 3: $nome_lider16 \n Email Part 3: $email_lider13 \n Tel Part 3: $tel_cel_lider5 \n Parti 4: $nome_lider17 \n Email Part 4: $email_lider14 \n Tel Part 4: $tel_cel_lider6 \n Parti 5: $nome_lider12 \n Email Part 5: $email_lider15 \n Tel Part 5: $tel_cel_lider7"\nIp: $ip\nNavegador: $navegador",
"From: $email_lider" );


?>[/codebox]

Abraços Galera..
bom trabalho a todos!

#8 Bruno 87

Bruno 87

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 12/04/2008, 11:55

Resolvido!!

O Rafha me ajudo com o meu problema!
Vlw cara!!
Abração brother!!

Vlw ae a tds!!
Se alguem tinha a dúvida manda email brunomp87@hotmail.com

Só preciso de um scrip pra colocar no meu php qndo o cara terminar de preenxer tds os dados e enviar pra ser redirencionado pra uma página em php falando q a mensagem foi enviada com sucesso e tals... a pagina de agradecimento já fiz.. so nao to conseguindo colocar um codido pra redirencionar pra esssa pagina.. alguem manja ae?!

Vlws!!

#9 fudêncio´s

fudêncio´s

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 05/05/2008, 23:28

Boa noite
salve rapa é minha primeira questão no forum , espero que compreendam minha falta de conhecimento , minha duvida é o seguinte não conseguindo fazer o formulario que eu to funcionar na locaweb mas nem c reza brava , ja to a um mes tentando , gostei muito de php e gostaria de adaptalo nesse formulario que tbm não to conseguindo fazer funcionar , mas tenho o tutorial aki http://www.pontoflas...Item=275#Cena_1 se alguem puder me dar uma força uma dica vo ficar muito grato :rolleyes:




1 user(s) are reading this topic

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

IPB Skin By Virteq