Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

romerfernandes

[Resolvido] formulario contato .php

Recommended Posts

Olá, sou novo no forum já estou pedindo ajuda .rs

Procurei no forum e no google não achei nd com o mesmo problema q o meu. Tenho um formulario de contato em um site, mais eu não recebo oq a pessoa manda, tipo até aqui td bem já vi outros com o msm problema, agora.. a mesma pessoa q mandou sua duvida (q eu n recebi) recebe o email de confirmação de envio e depois que usa uma vez o formulario ele para de funcionar totalmente. segue o codigo:

<?
if(PHP_OS == "Linux") $quebra_linha = "\n";
elseif(PHP_OS == "WINNT") $quebra_linha = "\r\n";
else die("Este script nao esta preparado para funcionar com o sistema operacional de seu servidor");
$nome     = $_POST['nome'];
$email    = $_POST['email'];
$tel_ddd  = $_POST['ddd'];
$telefone = $_POST['telefone'];
$assunto   = $_POST['assunto'];
$mensagem  = $_POST['obs'];
$mensagemHTML  = "<b>Formulário enviado</b><br><br>";
$mensagemHTML .= '<b>Nome: </b><p>'.$nome.'</p>';
$mensagemHTML .= '<b>E-mail: </b><p>'.$email.'</p>';
$mensagemHTML .= '<b>Telefone: </b><p>'.$tel_ddd." - ".$telefone.'</p>';
$mensagemHTML .= '<b>Assunto: </b><p>'.$assunto.'</p>';
$mensagemHTML .= '<b>Mensagem: </b><p>'.$mensagem.'</p>';
$headers = "MIME-Version: 1.1".$quebra_linha;
$headers .= "Content-type: text/html; charset=iso-8859-1".$quebra_linha;
$headers .= "From: ".$email.$quebra_linha;
$headers .= "Return-Path: " . $email . $quebra_linha;
$headers .= "Reply-To: ".$email.$quebra_linha;
mail("contato@meusite.com", "Contato - meusite.com", $mensagemHTML, $headers );
$mensagemHTML2  = "<p>Prezado(a) <strong>" . $nome . "</strong>.<br>";
$mensagemHTML2 .= "<p>Recebemos a sua solicitação feita pelo site www.meusite.com.</p>";
$mensagemHTML2 .= "<p>Em até 2 dias úteis você receberá sua resposta via e-mail.</p>";
$mensagemHTML2 .= "<p>Atenciosamente,<br>Meu Site<br>www.meusite.com<br>Por favor, não responda este e-mail. Caso necessário, envie uma nova mensagem através de nosso site.</p>";
$emailsend   = "no-reply@meusite.com";
$headers2 = "MIME-Version: 1.1".$quebra_linha;
$headers2 .= "Content-type: text/html; charset=iso-8859-1".$quebra_linha;
$headers2 .= "From: ".$emailsend.$quebra_linha;
$headers2 .= "Return-Path: " . $emailsend . $quebra_linha;
$headers2 .= "Reply-To: ".$emailsend.$quebra_linha;
mail($email,"Sua mensagem foi recebida!",$mensagemHTML2,$headers2);
?>

 

Abraços espero q possam ajudar.

 

Olá, sou novo no forum já estou pedindo ajuda .rs

Procurei no forum e no google não achei nd com o mesmo problema q o meu. Tenho um formulario de contato em um site, mais eu não recebo oq a pessoa manda

 

detalhe nao é qndo recebe o email com os dados em branco, eu n recebo nd nenhum email.

Compartilhar este post


Link para o post
Compartilhar em outros sites

onde esta configurado o email que ira enviar o email? ate onde uso(ja usei dois tipos de envio) você precisa configurar um email que ira enviar seu material, deixo uma dica...utilize outro codigo derepente tenha exito, eu passei por dificuldades do tipo e fui pulando de codigos, atualmente tenho dois qeu funcionam dependendo do servidor de hospedagem qeu uso utilizo o codigo qeu melhor responde

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fera...qual o servidor de hospedagem você ta usando?

Se for Locaweb eu tenho um funcionando perfeitamente.

 

Valew

 

UOL.. tbm qm poder enviar um q funcione, unica coisa q gostaria q fosse com email de confirmação.

 

Será q nn funfa no UOL???

 

Uma outra coisa fui validar o site no W3C e dá erro no fechamento do form. </form>

 

Minha solução(essa é bem boa .rs) foi deletar o negocio, sei q nao está certo mais valido <_<

 

Se alguem soube oq é.. segue a parte do formulario. Obg.

 

                
<form id="formulario" method="post" action="enviaremail.php" />
<fieldset>Entre em contato</fieldset>
<div class="clear"></div>
<input class="frm_txt" id="frm_nome" value="Nome*:" name="nome" />
<input class="frm_txt {required:true, email:true}" id="frm_email" value="E-mail*:" name="email" />
<div class="clear"></div>
<input class="frm_txt left" id="frm_ddd" value="DDD" name="ddd" maxlength="2" />
<input class="frm_txt left" id="frm_telefone" value="Telefone*:" name="telefone" maxlength="8" />
<input class="frm_txt left" id="frm_assunto" value="Assunto*:" name="assunto" />
<textarea id="frm_obs" class="required" name="obs" cols="" rows="">Mensagem*:</textarea>
<input id="enviar" class="right" src="interface/imagens/bt_enviar.png" alt="Enviar" type="image" />
<div id="obs">* Campos Obrigatórios</div>
</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.