Criei no dw o formulario numa das paginas, com o seus itens e agora eu gostaria que este formulario fosse enviando para meu email. O que é preciso fazer, tem algum código? o que mais preciso fazer?
Abraços.

Posted 17/08/2004, 20:15
Posted 18/08/2004, 05:32
Posted 18/08/2004, 10:53
<form name="senddata" method="post" action="send.php">
<table width="294" border="0" cellpadding="0" cellspacing="0" bordercolor="#0066FF">
<tr>
<td width="75"><font size="2" face="Arial, Helvetica, sans-serif">Nome:</font><i><b></b></i></td>
<td width="219"><i><b>
<input name="nome" type="text" size="30" maxlength="45">
</b></i></td>
</tr>
<tr>
<td><font size="2" face="Arial, Helvetica, sans-serif">E-mail:</font><i><b></b></i></td>
<td><i><b>
<input name="email" type="text" size="30" maxlength="45">
</b></i></td>
</tr>
<tr>
<td valign="top"> <font size="2" face="Arial, Helvetica, sans-serif">Mensagem:</font></td>
<td><i><b>
<textarea name="textodamensagem" cols="30" rows="4"></textarea>
</b></i></td>
</tr>
<tr>
<td><div align="left"><i><b> </b></i></div></td>
<td><div align="left"><i><b>
<input type="submit" name="enviar" value="Enviar">
<input type="reset" name="reset" value="Limpar">
</b></i></div></td>
<?php
$date = date("d/m/Y h:i");
include "config.php";
//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";
mail($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";
mail($email,$assunto,$mensagem,$headers);
echo "<script>window.location='$exibir_apos_enviar'</script>";
?>
<?php
//CONFIGURAÇÕES SOBRE SEU SITE
$nome_do_site="Seu site";
$email_para_onde_vai_a_mensagem = "seuemail@email.com.br";
$nome_de_quem_recebe_a_mensagem = "Voce";
$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="s";
//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="s" 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!\nEm breve responderemos ao seu questionamento.\n\nAtenciosamente,\nVoce \nSeu site \n\nEnviado em: $date";
?>
Edição feita por: Xplayer, 20/08/2004, 07:55.
Posted 18/08/2004, 12:42
Posted 18/08/2004, 13:00
Posted 19/08/2004, 17:30
<form name="senddata" method="post" action="send.php"> <table width="23%" border="0" align="center" cellpadding="0" cellspacing="0" class="TabelaTitulo"> <tr> <td width="10%">Nome:</td> <td width="90%"><input name="nome" type="text" class="imput" id="Nome" value=""></td> </tr> <tr> <td>Setor:</td> <td><input name="email" type="text" class="imput" id="Setor"></td> </tr> <tr> <td valign="top">Solicitação:</td> <td><textarea name="assunto" rows="6" class="imput" id="Assunto"></textarea></td> </tr> <tr> <td colspan="2"> <table width="47%" border="0" align="right" cellpadding="0" cellspacing="2"> <tr> <td width="42%"><input name="Submit" type="submit" class="buttonover" value="Enviar"></td> <td width="58%"><input name="Submit2" type="reset" class="buttonover" value="Limpar"></td> </tr> </table> </td> </tr> </table> </form>
PHP |
<?php $date = date("d/m/Y h:i"); include "config.php"; //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"; mail($seuemail,$assunto,$mensagem,$headers); //ENVIO DE MENSAGEM DE RESPOSTA AUTOMATICA $headers = "$cabecalho_da_mensagem_de_resposta"; if ($assunto_digitado_pelo_usuario=="s") { $assunto = "$assunto_da_mensagem_de_resposta"; } else { $assunto = "Re: $assunto"; }; $mensagem = "$configuracao_da_mensagem_de_resposta"; mail($email,$assunto,$mensagem,$headers); echo "<script>window.location='$exibir_apos_enviar'</script>"; ?> |
PHP |
<?php //CONFIGURAÇÕES SOBRE SEU SITE $nome_do_site="Vitapan Indústria Farmacêutica"; $email_para_onde_vai_a_mensagem = "marketing@vitapan.com.br"; $nome_de_quem_recebe_a_mensagem = "Wendell"; $exibir_apos_enviar='enviada.htm'; //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"; //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="s" 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!\nEm breve responderemos ao seu questionamento.\n\nAtenciosamente,\nVoce \nSeu site \n\nEnviado em: $date"; ?> |
Posted 20/08/2004, 00:38
<?php $destinatario = "marketing@vitapan.com.br"; $nome = $_POST["nome"]; $email = $_POST["email"]; $assunto = $_POST["assunto"]; $mensagem = $_POST["mensagem"]; $exibir_apos_enviar='http://www.enviada.htm'; /* *Tratamento p/ validacao dos campos. * verifica se as variaveis "$nome" e "$mensagem" foram passados pelo form. * Caso nao tenham sidos passados envia o usuario p/ uma pagina de erro. * Se tudo esta certo, verifica se o usuario preencheu a variavel "$assunto", * caso esteja preenchido a variavel recebe o valor passado pelo usuario no * form, se nao, recebe o valor "Contato via formulario de email". * e finalmente monta a mensagem e envia o email redirecionando o usuario p/ *a pagina de "enviada.html". */ if(!isset($nome) || !isset($mensagem)){ header("location:http://www.erro.html"); exit; } else{ if(!isset($assunto)){ $assunto = "Contato via formulario de email"; } $mensagem = "Nome: " . $nome . "\n" $mensagem .="E-mail: " . $email . "\n" . "\n" $mensagem .= "Mensagem: " . "\n" . $_POST["mensagem"]; mail($destinatario, $assunto, $mensagem, "From:$email"); header("location:$exibir_apos_enviar"); } ?>
Posted 20/08/2004, 08:56
Parse error: parse error in c:\apache\htdocs\suporte\send.php on line 32Parse error: parse error in c:\apache\htdocs\suporte\send.php on line 32
Posted 20/08/2004, 08:58
<?php
$destinatario = "marketing@vitapan.com.br";
$nome = $_POST["nome"];
$email = $_POST["email"];
$assunto = $_POST["assunto"];
$mensagem = $_POST["mensagem"];
$exibir_apos_enviar='http://www.enviada.htm';
/* *Tratamento p/ validacao dos campos.
* verifica se as variaveis "$nome" e "$mensagem" foram passados pelo form.
* Caso nao tenham sidos passados envia o usuario p/ uma pagina de erro.
* Se tudo esta certo, verifica se o usuario preencheu a variavel "$assunto",
* caso esteja preenchido a variavel recebe o valor passado pelo usuario no
* form, se nao, recebe o valor "Contato via formulario de email".
* e finalmente monta a mensagem e envia o email redirecionando o usuario p/
*a pagina de "enviada.html".
*/
if(!isset($nome) || !isset($mensagem)){
header("location:http://www.erro.html");
exit;
}
else{
if(!isset($assunto)){
$assunto = "Contato via formulario de email";
}
$mensagem = "Nome: " . $nome . "\n";
$mensagem .= "E-mail: " . $email . "\n" . "\n";
$mensagem .= "Mensagem: " . "\n" . $_POST["mensagem"];
mail($destinatario, $assunto, $mensagem, "From:$email");
header("location:$exibir_apos_enviar");
}
?>
Posted 20/08/2004, 09:22
Posted 20/08/2004, 11:08
Posted 20/08/2004, 11:24
Posted 20/08/2004, 11:35
Posted 20/08/2004, 11:52
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)