Ir para conteúdo
Fórum Script Brasil
  • 0

Formulário


Marcelo Z. Fabro

Pergunta

Olá Pessoal;

tenho um formulário de contato em PHP, quando envio o formulário preenchido, ele dá q a "Mensagem foi enviada com sucesso!!!", só q não chega no e-mail de destino. Qual seria o problema? poderia ser o provedor q não está dando suporte ao form em PHP? isso pode acontecer? ou seria mesmo o script, porque não dá erro.

Obs.: eu o EasyPHP1.7 (easyphp.org) q instala no micro (fica como servidor) o Apache, o MySql e o PHPAdmim. Clico com o direito do mouse e uso "Localhost" q busca o arq q está dentro da pasta (www) dentro da pasta EasyPHP1.7 depois de instalado.

Contando com vocês, desde já agradeço.

Obrigado.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Kafunga;

Taí o código abaixo do formulário.

<html><title>Adubos Agrocampo :: Fale com a gente!</title>

<body bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><p> </p>

<table width="200" border="0" cellspacing="0" cellpadding="0" align="center">

<tr>

<td>

<form name="senddata" method="post" action="send.php">

<p><i><b>Seu nome:<br>

<input type="text" name="nome" size="30">

<br>

Seu e-mail:<br>

<input type="text" name="email" size="30">

<br>

Sua mensagem:<br>

<textarea name="textodamensagem" cols="30"></textarea>

</b></i></p>

<p align="center"><i><b>

<input type="submit" name="enviar" value="Enviar">

<input type="reset" name="reset" value="Limpar">

<input type="button" name="cancelar" value="Cancelar" onclick='window.close()'>

</b></i> </p>

</form>

<p>&nbsp; </p>

</td>

</tr>

</table>

</body>

</html>

aqui o send.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=="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>";

?>

aqui o config.php

<?php

//CONFIGURAÇÕES SOBRE SEU SITE

$nome_do_site="Marcelo";

$email_para_onde_vai_a_mensagem = "meuemail@site.com.br";

$nome_de_quem_recebe_a_mensagem = "Marcelo";

$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="n";

//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!\nEstaremos respondendo em breve...\nAtenciosamente,\n$nome_de_quem_recebe_a_mensagem - $nome_do_site\n\nEnviado em: $date";

?>

se você puder me ajudar?

desde já te agradeço.

Obrigado.

Aproveitando o "blood" me disse de umas paradas do SMTP o q seria isto?

sem mais, obrigado

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...