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

(Resolvido) Formulário de email em php


diego1752

Pergunta

daee galera beleza, seguinte queria ver ai pra vocês me ajudarem

estou fazendo um formulario de email em php mas o seguinte ele envia tudo normal

tipo aparece até a mensagem foi enviado com sucesso, mas não não chega na

caixa de mensagem, e tambem já estou executando de um servidor de hospedagem.ok

meee ajudemmmm :blink:

obrigado o codigo é esse?


<?php require "config.ini"; ?>
<?php
////////////////////////////////////////////////
// Formail em PHP por SK15 v 1.0 |||
// Esse formulario é uma imitação do formail |||
// com um pequena ponto fraco |||
// ao adicionar um novo campo ele tera |||
// quer ser mudado aqui nesse arquivo |||
/////////////////////////////////////////////|||
// Verifica se O Campo nome tá preenchido
if (empty($nome)){
// HTML que aparecera o ERRO
echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";
echo "<body background=\"background_mensagens.jpg\" style=\"background-attachment:fixed; background-repeat:no-repeat\">";
echo "<br><br><br>";
echo "<center><img src=\"atencao.gif\" alt=\"Opa!\"><p><font color=\"#ff6600\" face=\"Verdana\" size=\"4\">É Necessario o Preenchimento do <b>Nome</b></font></center>";
echo "<br><br><center><a href=\"java script:history.back(1)\"><img src=\"button_voltar2_.gif\" alt=\"Voltar\" border=\"0\" /></a></center>";
echo "</body></html>";
}
// Verifica o Campo E-mail Tá preenchido
elseif (empty($email)){
// HTML que aparecera o ERRO
echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";
echo "<body background=\"background_mensagens.jpg\" style=\"background-attachment:fixed; background-repeat:no-repeat\">";
echo "<br><br><br>";
echo "<center><img src=\"atencao.gif\" alt=\"Opa!\"><p><font color=\"#ff6600\" face=\"Verdana\" size=\"4\">O E-mail não foi <b>Digitado</b></font></center>";
echo "<br><br><center><a href=\"java script:history.back(1)\"><img src=\"button_voltar2_.gif\" alt=\"Voltar\" border=\"0\" /></a></center>";
echo "</body></html>";
}
// Verifoca Se o E-mail Contem @
elseif (!(strpos($email,"@")) OR strpos($email,"@") !=strrpos($email,"@")) {
// HTML que aparecera o ERRO
echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";
echo "<body background=\"background_mensagens.jpg\" style=\"background-attachment:fixed; background-repeat:no-repeat\">";
echo "<br><br><br>";
echo "<center><img src=\"atencao.gif\" alt=\"Opa!\"><p><font color=\"#ff6600\" face=\"Verdana\" size=\"4\">O E-mail <b>Não</b> é <b>válido</b></font></center>";
echo "<br><br><center><a href=\"java script:history.back(1)\"><img src=\"button_voltar2_.gif\" alt=\"Voltar\" border=\"0\" /></a></center>";
echo "</body></html>";
}
// Verifica se o Campo Está Preenchido
elseif (empty($assunto)){
// HTML que aparecera o ERRO
echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";
echo "<body background=\"background_mensagens.jpg\" style=\"background-attachment:fixed; background-repeat:no-repeat\">";
echo "<br><br><br>";
echo "<center><img src=\"atencao.gif\" alt=\"Opa!\"><p><font color=\"#ff6600\" face=\"Verdana\" size=\"4\">Você <b>Não</b> Digito Um <b>Assunto</b></font></center>";
echo "<br><br><center><a href=\"java script:history.back(1)\"><img src=\"button_voltar2_.gif\" alt=\"Voltar\" border=\"0\" /></a></center>";
echo "</body></html>";
}
// Verifica se o Campo Mensagem tá preenchido
elseif (empty($mensagem)){
// HTML que aparecera o ERRO
echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";
echo "<body background=\"background_mensagens.jpg\" style=\"background-attachment:fixed; background-repeat:no-repeat\">";
echo "<br><br><br>";
echo "<center><img src=\"atencao.gif\" alt=\"Opa!\"><p><font color=\"#ff6600\" face=\"Verdana\" size=\"4\">Você <b>Não</b> Digito Uma <b>Mensagem</b></font></center>";
echo "<br><br><center><a href=\"java script:history.back(1)\"><img src=\"button_voltar2_.gif\" alt=\"Voltar\" border=\"0\" /></a></center>";
echo "</body></html>";
}
else{
// Comfirma o Envio Do E-mail
if ($certo== "1"){
// Função de envio Do E-mail
mail("$emaildest","$assunto","Nome: $nome\n Email: $email\n\n Mensagem:\n$mensagem\n\n IP: $REMOTE_ADDR\n\n ","From:$nome<$email>");
}
echo "<body background="" style=\"background-attachment:fixed; background-re
?>
[/codebox]

Editado por MLeandroJr!
Utilize as tags para códigos, elas facilitam a visualização do mesmo - MLeandroJr!
Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0

Isso ocorre porque na linha 20 do seu arquivo, você verifica pela variável $email:

elseif (empty($email)){
Mas na função mail, na linha 63, você manda o e-mail para a variável $emaildest.
mail("$emaildest","$assunto","Nome: $nome\n Email: $email\n\n Mensagem:\n$mensagem\n\n IP: $REMOTE_ADDR\n\n ","From:$nome<$email>");

Link para o comentário
Compartilhar em outros sites

  • 0

Editei seu código pra você ver o que precisa ser feito.

Retirei a última linha antes do ?> também porque ela estava incompleta e geraria um erro.

Testa essa versão do script, com os valores das superglobais atribuídos a variáveis:


<?php
////////////////////////////////////////////////
// Formail em PHP por SK15 v 1.0 |||
// Esse formulario é uma imitação do formail |||
// com um pequena ponto fraco |||
// ao adicionar um novo campo ele tera |||
// quer ser mudado aqui nesse arquivo |||
/////////////////////////////////////////////|||
// Verifica se O Campo nome tá preenchido
if (!isset($_POST["nome"])){
// HTML que aparecera o ERRO
echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";
echo "<body background=\"background_mensagens.jpg\" style=\"background-attachment:fixed; background-repeat:no-repeat\">";
echo "<br><br><br>";
echo "<center><img src=\"atencao.gif\" alt=\"Opa!\"><p><font color=\"#ff6600\" face=\"Verdana\" size=\"4\">É Necessario o Preenchimento do <b>Nome</b></font></center>";
echo "<br><br><center><a href=\"java script:history.back(1)\"><img src=\"button_voltar2_.gif\" alt=\"Voltar\" border=\"0\" /></a></center>";
echo "</body></html>";
}
// Verifica o Campo E-mail Tá preenchido
elseif (!isset($_POST["email"])){
// HTML que aparecera o ERRO
echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";
echo "<body background=\"background_mensagens.jpg\" style=\"background-attachment:fixed; background-repeat:no-repeat\">";
echo "<br><br><br>";
echo "<center><img src=\"atencao.gif\" alt=\"Opa!\"><p><font color=\"#ff6600\" face=\"Verdana\" size=\"4\">O E-mail não foi <b>Digitado</b></font></center>";
echo "<br><br><center><a href=\"java script:history.back(1)\"><img src=\"button_voltar2_.gif\" alt=\"Voltar\" border=\"0\" /></a></center>";
echo "</body></html>";
}
// Verifoca Se o E-mail Contem @
elseif (!(strpos($_POST["email"],"@")) OR strpos($_POST["email"],"@") !=strrpos($_POST["email"],"@")) {
// HTML que aparecera o ERRO
echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";
echo "<body background=\"background_mensagens.jpg\" style=\"background-attachment:fixed; background-repeat:no-repeat\">";
echo "<br><br><br>";
echo "<center><img src=\"atencao.gif\" alt=\"Opa!\"><p><font color=\"#ff6600\" face=\"Verdana\" size=\"4\">O E-mail <b>Não</b> é <b>válido</b></font></center>";
echo "<br><br><center><a href=\"java script:history.back(1)\"><img src=\"button_voltar2_.gif\" alt=\"Voltar\" border=\"0\" /></a></center>";
echo "</body></html>";
}
// Verifica se o Campo Está Preenchido
elseif (!isset($_POST["assunto"])){
// HTML que aparecera o ERRO
echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";
echo "<body background=\"background_mensagens.jpg\" style=\"background-attachment:fixed; background-repeat:no-repeat\">";
echo "<br><br><br>";
echo "<center><img src=\"atencao.gif\" alt=\"Opa!\"><p><font color=\"#ff6600\" face=\"Verdana\" size=\"4\">Você <b>Não</b> Digito Um <b>Assunto</b></font></center>";
echo "<br><br><center><a href=\"java script:history.back(1)\"><img src=\"button_voltar2_.gif\" alt=\"Voltar\" border=\"0\" /></a></center>";
echo "</body></html>";
}
// Verifica se o Campo Mensagem tá preenchido
elseif (!isset($_POST["mensagem"])){
// HTML que aparecera o ERRO
echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";
echo "<body background=\"background_mensagens.jpg\" style=\"background-attachment:fixed; background-repeat:no-repeat\">";
echo "<br><br><br>";
echo "<center><img src=\"atencao.gif\" alt=\"Opa!\"><p><font color=\"#ff6600\" face=\"Verdana\" size=\"4\">Você <b>Não</b> Digito Uma <b>Mensagem</b></font></center>";
echo "<br><br><center><a href=\"java script:history.back(1)\"><img src=\"button_voltar2_.gif\" alt=\"Voltar\" border=\"0\" /></a></center>";
echo "</body></html>";
}
else{
// Resgata os valores de $_POST
$nome = $_POST["nome"];
$emaildest = $_POST["email"];
$assunto = $_POST["assunto"];
$mensagem = $_POST["mensagem"];
// Comfirma o Envio Do E-mail
if ($certo== "1"){
// Função de envio Do E-mail
mail("$emaildest","$assunto","Nome: $nome\n Email: $email\n\n Mensagem:\n$mensagem\n\n IP: $REMOTE_ADDR\n\n ","From:$nome<$email>");
}
?>
[/codebox]

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