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

Mail


Guest - Liza -

Pergunta

Olá,

Gostaria de uma ajuda...estou tentando enviar uns dados utilizando a função mail...ao pedir para enviar...aparece uma mensagem dizendo que o email foi enviado com sucesso...mas ao abrir minha conta do email...ele não está lá...abaixo está o meu script...o que pode estar acontecendo?...

-------------Index.php-------------------------------------------------

<html>

<head>

<title>Send Mail</title>

</head>

<body>

<table border="1" width="480">

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

<tr>

<td>nome</td>

<td><input type="text" name="nome"></td>

</tr>

<tr>

<td>Assunto</td>

<td><input type="text" name="assunto"></td>

</tr>

<tr>

<td>seu e-mail</td>

<td><input type="text" name="remetente"></td>

</tr>

<tr>

<td>Menssagem</td>

<td><input type="text" name="menssagem" size="20"></td>

</tr>

<tr>

<td><input type="submit" name="Submit" value="Enviar"></td>

<td>Eviar formulario</td>

</tr>

</form>

</table>

</body>

</html>

-------------Enviar.php-------------------------------------------------

<html>

<head>

<title>TESTE</title>

</head>

<body>

<?

$assunto = $_POST["assunto"];

$menssagem = $_POST["menssagem"];

$remetente = $_POST["remetente"];

$nome = $_POST["nome"];

if($assunto != "" && $menssagem != "" && $remetente != "" && $nome != ""){

if (ereg("([$,#,!,%,*,(,),&,=,/,\,|,^,`,~,:,;,<,>])", $remetente) || strpos($remetente, "@") == 0){

echo "<script language='JavaScript'>";

echo "alert('O campo e-mail esta incorreto!";

echo "Ou esta faltando @');";

echo "</script>";

}

else{

echo "Seu e-mail é válido!<br>";

$para="emf@nin.ufms.br";

mail($para,$assunto,$menssagem,$remetente);

echo "E-mail enviado com successo!<br>";

echo "De: <b>$remetente</b><br><b>Para:</b> emf@nin.ufms.br";

}

}

else{

tex();

echo "<script language='JavaScript'>";

if($nome == ""){

echo "alert('O campo Nome não pode estar vazio');";

}

if($remetente == ""){

echo "alert('O campo E-mail não pode estar vazio');";

}

if (ereg("([$,#,!,%,*,(,),&,=,/,\,|,^,`,~,:,;,<,>])", $remetente)){

echo "alert('O campo e-mail esta incorreto!');";

}

if($assunto == ""){

echo "alert('O campo Assunto não pode estar vazio');";

}

if($menssagem == ""){

echo "alert('O campo Menssagem não pode estar vazio');";

}

echo "</script>";

}

##############

#Functions

##############

function tex(){

echo "<table border=1 width=100%>";

echo "<tr>";

echo "<td>Algo esta errado! Clique aqui para <a href=javascript:history.back()>voltar</a></td>";

echo "</tr>";

echo "</table>";

}

?>

</body>

</html>

Obrigado,

Liza rolleyes.gif

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

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,3k
    • Posts
      652,1k
×
×
  • Criar Novo...