Ir ao conteúdo
  • Cadastre-se

Envio formulario email em php


angola

Posts recomendados

Olá a todos!

Bem já procurei e não achei o que pretendo...

Por Favor, alguém poderia me ajudar a resolver o problema em que não recebo os email.

O meu provedor tem php, eu faço tudo no FrontPage e o formulário não funcionou.

Então gostaria de uma ajudinha para descobrir o porque...pois meu provedor não oferece nenhum script pronto. Ou eu não estou sabendo usa-lo.

Vou deixar aqui todo ele para você olharem e verem onde estou errando.

este é o php do enviar.php... pelo que entendi tenho que deixar dentro da provedora né?

<?

// 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 ("carlacarinhas.webspace.com.br", //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 = "[email protected]"; //o e-mail que aparecerá na caixa postal do visitante

$titulo = "Atendimento"; //titulo da mensagem enviada para o visitante

$msg = "$nome, obrigado por entrar em contato conosco, em breve entraremos em contato";

//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>";

?>

Bem este é o formulario em codigo

<form action="enviar.php" method="POST">

<input type="hidden">

<!-- e-mail do destinatario -->

<center>

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

<tr>

<td><font color="#669900">Nome:<br> </font>

<font color="#669900"> <input type="text" size="30" name="nome" value=""></font></td>

</tr>

<tr>

<td><font color="#669900">E-mail:<br>

</font><font color="#669900">

<input type="text" size="30" name="email" value=""></font></td>

</tr>

<tr>

<td><font color="#669900">Assunto:<br> </font>

<font color="#669900"> <input type="text" size="30" name="assunto" value=""></font></td>

</tr>

<tr>

<td><font color="#669900">Mensagem:<br>

<font color="#008000">

<textarea cols="45" rows="10" name="mensagem"></textarea></font>

</font>

</td>

</tr>

<tr>

<td>

<input name="submit" type="submit" value=" Enviar " style="border: 3px double #FFFFFF; background-color: #336600">

 

<input name="reset" type="reset" value=" Limpar " style="border: 3px double #FFFFFF; background-color: #669900"></td>

</tr>

</table>

</center>

</form>

Onde estou errando gente ..... será que eu não entendi como postar os códigos... alguem poderia me dar uma luz.

Muito Obrigada Gente... kiss:huh:

Link para o comentário
Compartilhar em outros sites

Bem, como rondnelly já disse, verifique se o php.ini está ou não com a função mail habilitada, juntamente com o servidor.

Salve tudo .php, e também, sugiro que use "<?php codigos ?> do que <? codigos ?>.

Ah, também percebi um erro. Ao tentar pegar os dados (data, browser, etc) pelo e-mail, você não usou o getenv, isso pode causar um erro.

Link para o comentário
Compartilhar em outros sites

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!