Olá pessoal do Forum!!
Eu sou novo aqui e no dreamweaver.
Estou montando uma página e quero que a mesma tenha formulário, bom, criei uma pagina em HTML no dreamweaver com três campos em "textfield" - 1. Nome 2. E-mail e 3. Telefone ----- e o "Button" Enviar e Limpar, por final.
Tudo dentro de uma "Form" e com a "Action" (formulario.php) e "Method" (POST).
Aí criei uma em PHP e salvei como formulario.php.
Achei em site tutorial me explicando + ou - como fazer.
Criei uma "Form" e dentro deste, Insiri 3 "Hiddenfields", para cada uma, coloquei o seguinte "Value" em suas propriedades: "<?php echo $nome ?>" , "<?php echo $email ?>"e "<?php echo $telefone ?> ".
Aí, o mesmo site pediu para colocar, ou melhor, inseriri o seguinte código entre a tag
<?php
$para = "seuemail@seuprovedor.com.br"; // O email de destino
mail ($para, $txtassunto, $txtmsg);
echo "Mensagem enviada com sucesso!";
?>
Aí, hospedei, (para fazer um teste) no www.t35.com (com suporte a PHP).
Ele preenche tudo certo, limpa, chega a enviar e e até a aparece a mensagem "Mensagem enviada com sucesso" , mas não chega no e-mail.
O que eu fiz de errado?
Peço que por favor, me oriente nesta dúvida!!
Ah, com base em alguns tópicos aqui, até tentei inserir algo que estava postado por aqui. Algo como "Resposta Automática" muito interessante.
No final minha linha de código ficou assim.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>H.H.S</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="formulario.php" method="post" name="enviarformulario" id="enviarformulario">
<p>
<input name="nome" type="hidden" id="nome" value="<?php echo $nome ?>">
<input name="email" type="hidden" id="email" value="<?php echo $email ?>">
<input name="fone" type="hidden" id="fone" value="<?php echo $telefone ?> ">
<?php
/*A variável $mensagem recebe os dados da array. Repare que estamos concatenando de acordo com o formato que
queremos receber no email. O \n é uma quebra de linha. */
$mensagem = "Nome: ".$_POST['nome']." \n";
$mensagem .= "Email: ".$_POST['email']." \n";
$mensagem .= "Telefone: ".$_POST['telefone']." \n";
$nome = $_POST['nome'];
$email = $_POST['email'];
$resposta = 'Prezado(a) sr.(a) '.$nome.'
Agradecemos por ter entrado em contato conosco. Sua mensagem foi recebida em nossos servidores e está sendo redirecionada para o setor responsável. Entraremos em contato o mais breve possível.
Atenciosamente,
Central de e-mails site.com
Esta mensagem foi enviada automaticamente, por favor não a responda.
Em caso de dúvidas, por favor, acesse: www.site.com';
$para = "meue-mail@yahoo.com.br"; // O email de destino
mail ($para, $nome, $email, $telefone);
mail($email, "E-mail de Contato", $resposta);
echo "Mensagem enviada com sucesso!";
?>
</p>
</form>
</body>
</html>
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Peço que , caso seja possível, altere o código....muito obrigado a todos que puderem me ajudar!!
Sou grato desde já!!
Publicidade
|
|
Page 1 of 1
dúvidas de criação de formulario no Dreamweaver + php
#2
Posted 12 April 2008 - 12:47 PM
Amigo que tal colocar os códigos dos outros arquivos completos pra que agente tenha uma visão melhor do seu formulário ???
#3
Posted 27 December 2008 - 10:19 PM
QUOTE(Raphael Cardoso @ 8/4/2008 13:04:41) <{POST_SNAPBACK}>
Olá pessoal do Forum!!
Eu sou novo aqui e no dreamweaver.
Estou montando uma página e quero que a mesma tenha formulário, bom, criei uma pagina em HTML no dreamweaver com três campos em "textfield" - 1. Nome 2. E-mail e 3. Telefone ----- e o "Button" Enviar e Limpar, por final.
Tudo dentro de uma "Form" e com a "Action" (formulario.php) e "Method" (POST).
Aí criei uma em PHP e salvei como formulario.php.
Achei em site tutorial me explicando + ou - como fazer.
Criei uma "Form" e dentro deste, Insiri 3 "Hiddenfields", para cada uma, coloquei o seguinte "Value" em suas propriedades: "<?php echo $nome ?>" , "<?php echo $email ?>"e "<?php echo $telefone ?> ".
Aí, o mesmo site pediu para colocar, ou melhor, inseriri o seguinte código entre a tag
<?php
$para = "seuemail@seuprovedor.com.br"; // O email de destino
mail ($para, $txtassunto, $txtmsg);
echo "Mensagem enviada com sucesso!";
?>
Aí, hospedei, (para fazer um teste) no www.t35.com (com suporte a PHP).
Ele preenche tudo certo, limpa, chega a enviar e e até a aparece a mensagem "Mensagem enviada com sucesso" , mas não chega no e-mail.
O que eu fiz de errado?
Peço que por favor, me oriente nesta dúvida!!
Ah, com base em alguns tópicos aqui, até tentei inserir algo que estava postado por aqui. Algo como "Resposta Automática" muito interessante.
No final minha linha de código ficou assim.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>H.H.S</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="formulario.php" method="post" name="enviarformulario" id="enviarformulario">
<p>
<input name="nome" type="hidden" id="nome" value="<?php echo $nome ?>">
<input name="email" type="hidden" id="email" value="<?php echo $email ?>">
<input name="fone" type="hidden" id="fone" value="<?php echo $telefone ?> ">
<?php
/*A variável $mensagem recebe os dados da array. Repare que estamos concatenando de acordo com o formato que
queremos receber no email. O \n é uma quebra de linha. */
$mensagem = "Nome: ".$_POST['nome']." \n";
$mensagem .= "Email: ".$_POST['email']." \n";
$mensagem .= "Telefone: ".$_POST['telefone']." \n";
$nome = $_POST['nome'];
$email = $_POST['email'];
$resposta = 'Prezado(a) sr.(a) '.$nome.'
Agradecemos por ter entrado em contato conosco. Sua mensagem foi recebida em nossos servidores e está sendo redirecionada para o setor responsável. Entraremos em contato o mais breve possível.
Atenciosamente,
Central de e-mails site.com
Esta mensagem foi enviada automaticamente, por favor não a responda.
Em caso de dúvidas, por favor, acesse: www.site.com';
$para = "meue-mail@yahoo.com.br"; // O email de destino
mail ($para, $nome, $email, $telefone);
mail($email, "E-mail de Contato", $resposta);
echo "Mensagem enviada com sucesso!";
?>
</p>
</form>
</body>
</html>
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Peço que , caso seja possível, altere o código....muito obrigado a todos que puderem me ajudar!!
Sou grato desde já!!
Eu sou novo aqui e no dreamweaver.
Estou montando uma página e quero que a mesma tenha formulário, bom, criei uma pagina em HTML no dreamweaver com três campos em "textfield" - 1. Nome 2. E-mail e 3. Telefone ----- e o "Button" Enviar e Limpar, por final.
Tudo dentro de uma "Form" e com a "Action" (formulario.php) e "Method" (POST).
Aí criei uma em PHP e salvei como formulario.php.
Achei em site tutorial me explicando + ou - como fazer.
Criei uma "Form" e dentro deste, Insiri 3 "Hiddenfields", para cada uma, coloquei o seguinte "Value" em suas propriedades: "<?php echo $nome ?>" , "<?php echo $email ?>"e "<?php echo $telefone ?> ".
Aí, o mesmo site pediu para colocar, ou melhor, inseriri o seguinte código entre a tag
<?php
$para = "seuemail@seuprovedor.com.br"; // O email de destino
mail ($para, $txtassunto, $txtmsg);
echo "Mensagem enviada com sucesso!";
?>
Aí, hospedei, (para fazer um teste) no www.t35.com (com suporte a PHP).
Ele preenche tudo certo, limpa, chega a enviar e e até a aparece a mensagem "Mensagem enviada com sucesso" , mas não chega no e-mail.
O que eu fiz de errado?
Peço que por favor, me oriente nesta dúvida!!
Ah, com base em alguns tópicos aqui, até tentei inserir algo que estava postado por aqui. Algo como "Resposta Automática" muito interessante.
No final minha linha de código ficou assim.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>H.H.S</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="formulario.php" method="post" name="enviarformulario" id="enviarformulario">
<p>
<input name="nome" type="hidden" id="nome" value="<?php echo $nome ?>">
<input name="email" type="hidden" id="email" value="<?php echo $email ?>">
<input name="fone" type="hidden" id="fone" value="<?php echo $telefone ?> ">
<?php
/*A variável $mensagem recebe os dados da array. Repare que estamos concatenando de acordo com o formato que
queremos receber no email. O \n é uma quebra de linha. */
$mensagem = "Nome: ".$_POST['nome']." \n";
$mensagem .= "Email: ".$_POST['email']." \n";
$mensagem .= "Telefone: ".$_POST['telefone']." \n";
$nome = $_POST['nome'];
$email = $_POST['email'];
$resposta = 'Prezado(a) sr.(a) '.$nome.'
Agradecemos por ter entrado em contato conosco. Sua mensagem foi recebida em nossos servidores e está sendo redirecionada para o setor responsável. Entraremos em contato o mais breve possível.
Atenciosamente,
Central de e-mails site.com
Esta mensagem foi enviada automaticamente, por favor não a responda.
Em caso de dúvidas, por favor, acesse: www.site.com';
$para = "meue-mail@yahoo.com.br"; // O email de destino
mail ($para, $nome, $email, $telefone);
mail($email, "E-mail de Contato", $resposta);
echo "Mensagem enviada com sucesso!";
?>
</p>
</form>
</body>
</html>
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Peço que , caso seja possível, altere o código....muito obrigado a todos que puderem me ajudar!!
Sou grato desde já!!
Eu uso assim no Dreamweaver;
nome: enviar.php
<?
/* CONVERTE MAIUSCULAS EM MINUSCULAS E VICE VERSA - 1 MINUSCULAS EM MAIUSCULAS - 0 = MAISCULAS E MINUSCULAS */
function convertem($term, $tp) {
if ($tp == "1") $palavra = strtr(strtoupper($term),"àáâãäåæçèéêëìíîïðñòóôõö÷øùüúþÿ","ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÜÚÞß");
elseif ($tp == "0") $palavra = strtr(strtolower($term),"ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÜÚÞß","àáâãäåæçèéêëìíîïðñòóôõö÷øùüúþÿ");
return $palavra;
}
?>
<?
// aqui começa o script
//pega as variaveis por POST
$nome = convertem($_POST["nome"],1);
$site = "NOME DO SEU SITE OU NOME QUE DESEJAR";
$email = convertem($_POST["email"],0);
$fone = $_POST["telefone"];
$assunto = $_POST["assunto"];
$mensagem = $_POST["mensagem"];
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 ("seuemail@dominio.com.br", //email aonde o php vai enviar os dados do form
"EMAIL DE CONTATO: $assunto",
"Nome: $nome\nData: $data\nIp: $ip\nNavegador: $navegador\nHora: $hora\nSite: $site\nE-mail: $email\nTelefone: $fone\n\nMensagem: $mensagem",
"From: $email"
);
//aqui são as configurações para enviar o e-mail para o visitante
$site = "Nome do seu Site"; //o e-mail que aparecerá na caixa postal do visitante
$titulo = "RE:Contato - E-MAIL"; //titulo da mensagem enviada para o visitante
$msg = "$nome, esta é uma resposta automática, Seu E-mail foi enviado com sucesso.Sua opinião é muito importante para nós. Obrigado por utilizar nossos serviços. Agradecemos sua participação.";
//aqui envia o e-mail de auto-resposta para o visitante
mail("$email",
"$titulo",
"$msg",
"From: $site"
);
echo "<p align=center>$nome, sua mensagem foi enviado, em breve você estará sendo atendido.
Para sua segurança o IP de seu computador foi enviado juntamente a esta mensagem. !</p>";
echo "<p align=center>Uma cópia desta esta sendo enviada para seu endereço de e-mail.</p>";
echo "<p align=center>Obrigado por utilizar os nossos serviços.</p>";
?>
É SÓ, espero que ajude... tenho usado com bom resultado, nunca falhou... reajuste o codigo para seu uso...
#4
Posted 06 January 2009 - 08:14 PM
aqui amigo um Form que eu criei pra um site nele tem "Nome, E-mail, Telefone,Cidade,Assunto,Mensagem e os butões de Enviar é linpar.
esse aqui é o form o codigo esta lá em baixo.
<style>
fieldset{
width: 350px;
}
</style>
</head>
<br />
<span class="style24">Contato</span>
<form action="enviar.php" method="post" enctype="application/x-www-form-urlencoded">
<fieldset>
<legend>Preencha seus dados aqui:</legend>
<p align="justify">Nós gostariamos muito de saber o que você pensa e quer, por isso disponibilizamos este formulário para que você possa nos dizer o que quer ver em nosso site ou ouvir na rádio... Aguardamos anciosos sua mensagem... =D</p>
<table border="1" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="69">Nome:</td>
<td width="281"><input name="nome" type="text" size="40"></td>
</tr>
<tr>
<td>E-mail:</td>
<td><input name="email" type="text" size="35"></td>
</tr>
<tr>
<td>Cidade</td>
<td><input name="cidade" type="text" id="cidade"></td>
</tr>
<tr>
<td>Assunto:</td>
<td>
<select name="assunto" size="1" id="assunto">
<option value="Opnião" selected="selected">Opnião</option>
<option value="Sugestão">Sugestão</option>
<option value="Parceria">Parceria</option>
<option value="Reclamação">Reclamação</option>
<option value="Outros">Outros</option>
</select>
</td>
</tr>
<tr>
<td>Mensagem:</td>
<td><textarea cols="40" rows="5" name="mensagem"></textarea></td>
</tr>
<tr>
<td height="26" colspan="2"><input type="submit" value="enviar"><input type="reset" value="limpar"></td>
</tr>
</table>
<p align="center">*** Seus dados serão mantidos sob total sigilo. Política de Privacidade ***</p>
</fieldset>
</form>
<p> </p>
---------------------------------------------------------------------------------------------------------------------------------------------------
esse aqui é o codigo de envio.
<?php
//enviar por e-mail
//recebe os dados do formulário
//o comando "\n" é para introduzir espaço
$mensagem="Nome:".$_POST["nome"]."\n";
$mensagem.="E-mail:".$_POST["email"]."\n";
$mensagem.="Cidade:".$_POST["cidade"]."\n";
$mensagem.="Assunto:".$_POST["assunto"]."\n";
$mensagem.="Mensagem:".$_POST["mensagem"];
//função que enviará para o email
mail("seu E-mail aqui","O Titulo que você quer que aparesa no seu E-mail",$mensagem);
echo "<script>alert('Mensagem enviada com sucesso!');</script>";
echo "<script>window.location.href='contato.php';</script>";
echo "<input type='button' value='voltar' onclick='window.location.href=contato.php;'>";
echo "<input type='button' value='voltar' onclick='history.go(-1);'>";
echo "<input type='button' value='voltar' onclick='history.back();'>";
?>
eu criei duas coisas, foi o CONTATO.PHP e ENVIO.PHP
espero ter ajudado
esse aqui é o form o codigo esta lá em baixo.
<style>
fieldset{
width: 350px;
}
</style>
</head>
<br />
<span class="style24">Contato</span>
<form action="enviar.php" method="post" enctype="application/x-www-form-urlencoded">
<fieldset>
<legend>Preencha seus dados aqui:</legend>
<p align="justify">Nós gostariamos muito de saber o que você pensa e quer, por isso disponibilizamos este formulário para que você possa nos dizer o que quer ver em nosso site ou ouvir na rádio... Aguardamos anciosos sua mensagem... =D</p>
<table border="1" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="69">Nome:</td>
<td width="281"><input name="nome" type="text" size="40"></td>
</tr>
<tr>
<td>E-mail:</td>
<td><input name="email" type="text" size="35"></td>
</tr>
<tr>
<td>Cidade</td>
<td><input name="cidade" type="text" id="cidade"></td>
</tr>
<tr>
<td>Assunto:</td>
<td>
<select name="assunto" size="1" id="assunto">
<option value="Opnião" selected="selected">Opnião</option>
<option value="Sugestão">Sugestão</option>
<option value="Parceria">Parceria</option>
<option value="Reclamação">Reclamação</option>
<option value="Outros">Outros</option>
</select>
</td>
</tr>
<tr>
<td>Mensagem:</td>
<td><textarea cols="40" rows="5" name="mensagem"></textarea></td>
</tr>
<tr>
<td height="26" colspan="2"><input type="submit" value="enviar"><input type="reset" value="limpar"></td>
</tr>
</table>
<p align="center">*** Seus dados serão mantidos sob total sigilo. Política de Privacidade ***</p>
</fieldset>
</form>
<p> </p>
---------------------------------------------------------------------------------------------------------------------------------------------------
esse aqui é o codigo de envio.
<?php
//enviar por e-mail
//recebe os dados do formulário
//o comando "\n" é para introduzir espaço
$mensagem="Nome:".$_POST["nome"]."\n";
$mensagem.="E-mail:".$_POST["email"]."\n";
$mensagem.="Cidade:".$_POST["cidade"]."\n";
$mensagem.="Assunto:".$_POST["assunto"]."\n";
$mensagem.="Mensagem:".$_POST["mensagem"];
//função que enviará para o email
mail("seu E-mail aqui","O Titulo que você quer que aparesa no seu E-mail",$mensagem);
echo "<script>alert('Mensagem enviada com sucesso!');</script>";
echo "<script>window.location.href='contato.php';</script>";
echo "<input type='button' value='voltar' onclick='window.location.href=contato.php;'>";
echo "<input type='button' value='voltar' onclick='history.go(-1);'>";
echo "<input type='button' value='voltar' onclick='history.back();'>";
?>
eu criei duas coisas, foi o CONTATO.PHP e ENVIO.PHP
espero ter ajudado
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Duvidas sobre cores hexadecimais
???? |
Flash & ActionScript |
Natan
|
|
|
|
Site em php / tableless
maneira mais fácil de fazer... |
Web Standards |
Cassiano Óliver
|
|
|
|
Formulario de Email.
|
Flash & ActionScript |
nbflash
|
|
|
|
Problemas no formulario de contato do site
Formulário de contato muitas vezes não é enviado |
ASP |
lucasbassi
|
|
|
|
duvidas com son
duvidas : |
Flash & ActionScript |
luizofgod
|
|
|
|
Dúvidas no InDesign CS2
|
InDesign |
Primogoo
|
|
|
|
Formulario
Construção de um formulário |
Flash & ActionScript |
pedrobd
|
|
|
|
Ajuda PHP
envio de formulario php |
PHP |
Arcanjors
|
|
Publicidade
|
|

Help













