Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
Formulario de contato(RESOLVIDO)
Re: Formulario de contato
Jaime,
Que bom, mas funcionou como? Na sua máquina mesmo? No servidor? Como ficou o PHP?
No fim das contas, coloque no arquivo que envia a mensagem um link para aponta para a página que quiser. É isso, não?
Abraços
Que bom, mas funcionou como? Na sua máquina mesmo? No servidor? Como ficou o PHP?
No fim das contas, coloque no arquivo que envia a mensagem um link para aponta para a página que quiser. É isso, não?
Abraços
-
- Colaborador
- Mensagens: 23
- Registrado em: Seg Mar 05, 2012 3:07 pm
Re: Formulario de contato
Achei que tinha funcionado...
Ele fez o procedimento todo, disse que foi enviado email, etc... só que vi isso tarde da noite, qdo fui ver no outro dia nao tinha enviado nada...
Ah, fiz isso no servidor, coloquei a pagina no ar e testei...parecia tudo normal, depois vi que não aconteceu nada... agora voltei pra pag antiga que é: www.jbcarwash.com
Estou tentando pegar outros codigos pra ver se funciona... descobri que dentro do publisher(fragmento de codigo html) se retirar os campos <html> </html>, <body> </body>, consigo alterar o que preciso...
Ta complicado fazer isso, sou bem cru...
Abs
Vlw!
Jaime
Ele fez o procedimento todo, disse que foi enviado email, etc... só que vi isso tarde da noite, qdo fui ver no outro dia nao tinha enviado nada...
Ah, fiz isso no servidor, coloquei a pagina no ar e testei...parecia tudo normal, depois vi que não aconteceu nada... agora voltei pra pag antiga que é: www.jbcarwash.com
Estou tentando pegar outros codigos pra ver se funciona... descobri que dentro do publisher(fragmento de codigo html) se retirar os campos <html> </html>, <body> </body>, consigo alterar o que preciso...
Ta complicado fazer isso, sou bem cru...
Abs
Vlw!
Jaime
-
- Colaborador
- Mensagens: 23
- Registrado em: Seg Mar 05, 2012 3:07 pm
Re: Formulario de contato
Vou tentar fazer a coisa devagar... passo a passo... vamos ver se dou conta...
Me diz uma coisa, nesse código abaixo, os botões ficam um em cima do outro, como faço para deixa-los lado a lado?
Grato
<form action="enviar.php" method="POST">
<input type="hidden">
Nome:<br /> <input type="text" size="30" name="nome" value=""><br />
E-mail:<br /> <input type="text" size="30" name="email" value=""><br />
Assunto:<br /> <input type="text" size="30" name="assunto" value=""><br />
Mensagem:<br />
<textarea cols="25" rows="10" name="mensagem"></textarea> <br />
<input name="submit" type="submit" value=" Enviar "><input name="reset" type="reset" value=" Limpar ">
</form>
Esse código acima, é do form de envio... esse abaixo, é pra fazer o procedimento, não está executando... tem idéia porque?
Consegui colocar o botão para voltar, uma imagem de fundo, ficou até razoavel...
Mas nao acontece nada...
<body background="471.jpg" bgproperties="fixed">
<?
// aqui começa o script
//pega as variaveis por POST
$nome = $_POST["nome"];
$site = $_POST["site"];
$email = $_POST["email"];
$fone = $_POST["fone"];
$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 ("contato@jbcarwash.com", //email aonde o php vai enviar os dados do form
"$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 = "contato@jbcarwash.com"; //o e-mail que aparecerá na caixa postal do visitante
$titulo = "Agradecemos o contato"; //titulo da mensagem enviada para o visitante
$msg = "$nome, obrigado por entrar em contato conosco, retornaremos o mais breve possível, mensagem automática favor não responder";
//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 enviada com sucesso!</p>";
echo "<p align=center>Estaremos retornando em breve.</p>";
?>
<center>
<form>
<input type="button" value=" VOLTAR "
onclick="history.go(-1)"> </p>
</form>
<a href="javascript:history.go(-1)">
</center>
Me diz uma coisa, nesse código abaixo, os botões ficam um em cima do outro, como faço para deixa-los lado a lado?
Grato
<form action="enviar.php" method="POST">
<input type="hidden">
Nome:<br /> <input type="text" size="30" name="nome" value=""><br />
E-mail:<br /> <input type="text" size="30" name="email" value=""><br />
Assunto:<br /> <input type="text" size="30" name="assunto" value=""><br />
Mensagem:<br />
<textarea cols="25" rows="10" name="mensagem"></textarea> <br />
<input name="submit" type="submit" value=" Enviar "><input name="reset" type="reset" value=" Limpar ">
</form>
Esse código acima, é do form de envio... esse abaixo, é pra fazer o procedimento, não está executando... tem idéia porque?
Consegui colocar o botão para voltar, uma imagem de fundo, ficou até razoavel...
Mas nao acontece nada...
<body background="471.jpg" bgproperties="fixed">
<?
// aqui começa o script
//pega as variaveis por POST
$nome = $_POST["nome"];
$site = $_POST["site"];
$email = $_POST["email"];
$fone = $_POST["fone"];
$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 ("contato@jbcarwash.com", //email aonde o php vai enviar os dados do form
"$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 = "contato@jbcarwash.com"; //o e-mail que aparecerá na caixa postal do visitante
$titulo = "Agradecemos o contato"; //titulo da mensagem enviada para o visitante
$msg = "$nome, obrigado por entrar em contato conosco, retornaremos o mais breve possível, mensagem automática favor não responder";
//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 enviada com sucesso!</p>";
echo "<p align=center>Estaremos retornando em breve.</p>";
?>
<center>
<form>
<input type="button" value=" VOLTAR "
onclick="history.go(-1)"> </p>
</form>
<a href="javascript:history.go(-1)">
</center>
Re: Formulario de contato
Jaime,
Você precisa de uma tecnologia servidor para isso, no caso, o PHP. Você a tem? Pelo menos tem idéia do que seja ou como instalá-la?
Sem isso, mesmo um passo a passo básico vai demorar muito para ser discorrido. Além disso, é preciso saber se o servidor suporta a tecnologia. Verificou isso?
Abraços
Você precisa de uma tecnologia servidor para isso, no caso, o PHP. Você a tem? Pelo menos tem idéia do que seja ou como instalá-la?
Sem isso, mesmo um passo a passo básico vai demorar muito para ser discorrido. Além disso, é preciso saber se o servidor suporta a tecnologia. Verificou isso?
Abraços
-
- Colaborador
- Mensagens: 23
- Registrado em: Seg Mar 05, 2012 3:07 pm
Re: Formulario de contato
Tomaz, esquece tudo...
Falei agora pouco com o dono do servidor, ele disse que tem PHP sim, mas esta desabilitada a função mail, ou seja, te dei trabalho atoa...
Vou ver outra maneira, obrigado pela sua sempre pronta atenção e me desculpe...
VAleu!
[]´s
Jaime
Falei agora pouco com o dono do servidor, ele disse que tem PHP sim, mas esta desabilitada a função mail, ou seja, te dei trabalho atoa...
Vou ver outra maneira, obrigado pela sua sempre pronta atenção e me desculpe...
VAleu!
[]´s
Jaime
Re: Formulario de contato
Jaime,
Mas tem como habilitar? Se você paga pelo servidor, ele tem que fornecer isso.
Vi que o servidor roda IIS7. Ou seja, ASP.NET pode ser uma opção viável. Pergunte se há alguma restrição quanto a isso e avise.
Att,
Mas tem como habilitar? Se você paga pelo servidor, ele tem que fornecer isso.
Vi que o servidor roda IIS7. Ou seja, ASP.NET pode ser uma opção viável. Pergunte se há alguma restrição quanto a isso e avise.
Att,
-
- Colaborador
- Mensagens: 23
- Registrado em: Seg Mar 05, 2012 3:07 pm
Re: Formulario de contato
Tomaz, mais uma vez, obrigado pela sua pronta atenção...
É o seguinte, estou colocando pra rodar "terceirizado"... aparentemente funciona bem(form do site piovezam)...
Se eu receber um email por dia, realmente nem compensa esquentar... se a quantidade aumentar, dai sim vou procurar alternativas.
No momento, somente te peço desculpas pelo mal entendido, o servidor suporta PHP, mas não a função que preciso... o cara me explicou, etc...
Muito obrigado mesmo, e me mais uma vez, desculpe por ter feito vc perder tempo...
Vlw!
[]´s
Jaime
É o seguinte, estou colocando pra rodar "terceirizado"... aparentemente funciona bem(form do site piovezam)...
Se eu receber um email por dia, realmente nem compensa esquentar... se a quantidade aumentar, dai sim vou procurar alternativas.
No momento, somente te peço desculpas pelo mal entendido, o servidor suporta PHP, mas não a função que preciso... o cara me explicou, etc...
Muito obrigado mesmo, e me mais uma vez, desculpe por ter feito vc perder tempo...
Vlw!
[]´s
Jaime
Re: Formulario de contato(RESOLVIDO)
Jaime,
O fórum está aqui para isso. Precisando, estamos aí.
Att,
O fórum está aqui para isso. Precisando, estamos aí.
Att,
-
- Colaborador
- Mensagens: 23
- Registrado em: Seg Mar 05, 2012 3:07 pm
Re: Formulario de contato(RESOLVIDO)
Um amigo meu, fez uma rotina que esta mandando email pelo site... só que ele fez meio "correndo" e faltou algo que acho primordial... eu recebo o email normalmente, mas quem fez o contato, nao... tem como colocar alguma variavel pra mandar email para a pessoa que fez contato?
Segue o codigo abaixo...
Vlw!
<?php
$nome = $_REQUEST['nome'];
$email = $_REQUEST['email'];
$assunto = $_REQUEST['assunto'];
$mensagem = $_REQUEST['mensagem'];
$confirma = $_REQUEST['confirma'];
require_once('class.phpmailer.php');
include("class.smtp.php");
$mail = new PHPMailer();
$titulo = "Contato pelo Site JBCARWASH";
$body = "
Obrigado por fazer contato conosco!!!<br>
Para melhores esclarecimentos contate-nos pelo telefone: (16) 3446-0011<br><br>
Nome: {$nome}<br>
Email: {$email}<br>
Assunto: {$assunto}<br>
Mensagem: {$mensagem}<br>
<br><br>
Att,<br>
Equipe Jb Carwash
";
$enviarpara = "contato@jbcarwash.com";
$mail->IsSMTP();
$mail->Host = "mail.jbcarwash.com";
$mail->SMTPAuth = true;
$mail->Host = "localhost";
$mail->Port = 25;
$mail->Username = "contato";
$mail->Password = "senha";
$mail->SetFrom('contato@jbcarwash.com', 'JBCARWASH');
$mail->AddAddress($enviarpara, "JBCARWASH");
$mail->AddReplyTo($email,$nome);
$mail->Subject = $titulo;
$mail->MsgHTML($body);
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
header("location: {$confirma}");
}
?>
Segue o codigo abaixo...
Vlw!
<?php
$nome = $_REQUEST['nome'];
$email = $_REQUEST['email'];
$assunto = $_REQUEST['assunto'];
$mensagem = $_REQUEST['mensagem'];
$confirma = $_REQUEST['confirma'];
require_once('class.phpmailer.php');
include("class.smtp.php");
$mail = new PHPMailer();
$titulo = "Contato pelo Site JBCARWASH";
$body = "
Obrigado por fazer contato conosco!!!<br>
Para melhores esclarecimentos contate-nos pelo telefone: (16) 3446-0011<br><br>
Nome: {$nome}<br>
Email: {$email}<br>
Assunto: {$assunto}<br>
Mensagem: {$mensagem}<br>
<br><br>
Att,<br>
Equipe Jb Carwash
";
$enviarpara = "contato@jbcarwash.com";
$mail->IsSMTP();
$mail->Host = "mail.jbcarwash.com";
$mail->SMTPAuth = true;
$mail->Host = "localhost";
$mail->Port = 25;
$mail->Username = "contato";
$mail->Password = "senha";
$mail->SetFrom('contato@jbcarwash.com', 'JBCARWASH');
$mail->AddAddress($enviarpara, "JBCARWASH");
$mail->AddReplyTo($email,$nome);
$mail->Subject = $titulo;
$mail->MsgHTML($body);
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
header("location: {$confirma}");
}
?>