Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Formulario de contato(RESOLVIDO)

Fórum para dúvidas gerais sobre programação Web
Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Formulario de contato

Mensagem por webmaster »

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


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Jaime Rib.Preto
Colaborador
Colaborador
Mensagens: 23
Registrado em: Seg Mar 05, 2012 3:07 pm

Re: Formulario de contato

Mensagem por Jaime Rib.Preto »

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... :roll:
Abs
Vlw!
Jaime


Jaime Rib.Preto
Colaborador
Colaborador
Mensagens: 23
Registrado em: Seg Mar 05, 2012 3:07 pm

Re: Formulario de contato

Mensagem por Jaime Rib.Preto »

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>


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Formulario de contato

Mensagem por webmaster »

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


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Jaime Rib.Preto
Colaborador
Colaborador
Mensagens: 23
Registrado em: Seg Mar 05, 2012 3:07 pm

Re: Formulario de contato

Mensagem por Jaime Rib.Preto »

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


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Formulario de contato

Mensagem por webmaster »

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,


Jaime Rib.Preto
Colaborador
Colaborador
Mensagens: 23
Registrado em: Seg Mar 05, 2012 3:07 pm

Re: Formulario de contato

Mensagem por Jaime Rib.Preto »

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


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Formulario de contato(RESOLVIDO)

Mensagem por webmaster »

Jaime,

O fórum está aqui para isso. Precisando, estamos aí.

Att,


Jaime Rib.Preto
Colaborador
Colaborador
Mensagens: 23
Registrado em: Seg Mar 05, 2012 3:07 pm

Re: Formulario de contato(RESOLVIDO)

Mensagem por Jaime Rib.Preto »

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}");
}

?>


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder