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

Enviando email por php


-MMYTH-

Pergunta

Eu queria saber de um script em php que quando, de enviação de e-mail.

Por Exemplo:

Nome: [ ]

E-mail: [ ]

Titulo: [ ]

Assunto: [ ]

[Enviar]

E quando aperta-se o comando enviar, ele inviaria um e-mail para mmyth07@gmail.com indentificando o assunto, o nome e tudo mais.

Editado por -MMYTH-
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

este script é dos mais simples, dai voce alterar.

é mesmo muito basico mais funciona, senao sempre tem o xmailer

emailform.php

<script language=JavaScript>
      function verify(f){
    var msg="";
    var checkError="";

    if(f.nome.value==""){
        checkError += "\n\n-O campo 'Nome remetente' não foi preenchido !";
    }
    else if ((f.remetente.value == "") || (f.remetente.value.indexOf('@', 0) == -1)){
        checkError += "\n\n-Seu endereço de e-mail não é válido!";
    }    
    else if(f.titulo.value==""){
        checkError += "\n\n-O campo 'asssunto' não foi preenchido !";
    }
    else if(f.mensagem.value==""){
        checkError += "\n\n-O campo 'mensagem' não foi preenchido !";
    }

 if (!checkError){
        alert(msg_ok);
        if(confirm(msg_ok)==true) 
            return true;
 }  
    msg  = "______________________________________________________\n\n"
    msg += "O formulário não foi processado porque pode conter  \n";
    msg += "alguns dos seguintes erros.Corrija e tente novamente.\n";
    msg += "______________________________________________________"
    
    msg += checkError;
    alert(msg);
    return false;
 }
  </SCRIPT>


                                 <form action="send.php" method="post" name="f" id="f" onsubmit="return verify(this);">
                               <input type="hidden" name="subject" value="formmail" />
                                Nome:
                                <input name="nome" type="text" size="55" />
                                 E-mail:
                                <input name="email" type="text" id="email" size="55" />
                                 Assunto:
                                <input name="assunto" type="text" id="assunto" size="55" />
                                 Mensagem:
                                <textarea name="texto" cols="60" rows="10" id="texto"></textarea>
                     
                                <input name="B11" type="reset" class="BUTTON" id="B11" value="Apagar e-mail" />
                                <input name="B12" type="submit" class="BUTTON" value="Enviar e-mail" />
                                </form>
send.php
$to = "mmyth07@gmail.com";
$h  = "From: " . $to;            
$message = "";
                
    while (list($key, $val) = each($HTTP_POST_VARS)) 
                {
                $message .= "$key : $val\n";
        }
                
        mail($to, $subject, $message, $h);
        header("Location: pagina_de_sucesso.php");

Link para o comentário
Compartilhar em outros sites

  • 0

vou testar

@Edit

Erro

Parse error: syntax error, unexpected '<' in /home/darkscla/public_html/hsbrteam/teste/cadastro.php on line 2
o codigo ta assim:

<?php
    <script language=JavaScript>
        function verify(f)
        {
            var msg="";
            var checkError="";

            if (f.nome.value=="")
            {
                checkError += "\n\n-O campo 'Nome remetente' não foi preenchido !";
            }
            else if ((f.remetente.value == "") || (f.remetente.value.indexOf('@', 0) == -1))
            {
                checkError += "\n\n-Seu endereço de e-mail não é válido!";
            }    
            else if (f.titulo.value=="")
            {
                checkError += "\n\n-O campo 'asssunto' não foi preenchido !";
            }
            else if (f.mensagem.value=="")
            {
                checkError += "\n\n-O campo 'mensagem' não foi preenchido !";
            }

            if (!checkError)
            {
                alert(msg_ok);
                if(confirm(msg_ok)==true)
                    return true;
            }  
            msg  = "______________________________________________________\n\n"
            msg += "O formulário não foi processado porque pode conter  \n";
            msg += "alguns dos seguintes erros.Corrija e tente novamente.\n";
            msg += "______________________________________________________"
    
            msg += checkError;
            alert(msg);
            return false;
        }
    </script>


    <form action="send.php" method="post" name="f" id="f" onsubmit="return verify(this);">
    <input type="hidden" name="subject" value="formmail" />
    Nome:
    <input name="nome" type="text" size="55" />
    E-mail:
    <input name="email" type="text" id="email" size="55" />
    Assunto:
    <input name="assunto" type="text" id="assunto" size="55" />
    Mensagem:
    <textarea name="texto" cols="60" rows="10" id="texto"></textarea>
    <input name="B11" type="reset" class="BUTTON" id="B11" value="Apagar e-mail" />
    <input name="B12" type="submit" class="BUTTON" value="Enviar e-mail" />
    </form>
?>

Editado por -MMYTH-
Link para o comentário
Compartilhar em outros sites

  • 0

pode fechar

@Edit

fecha ainda não que tenho uma duvida

eu fiz esse codigo:

cadastro.php

<form name="form1" method="post" action="email.php">
    <table width="100" border="0" cellspacing="0" cellpadding="0" align="center">
        <tr> 
            <td valign="top" width="100" nowrap>
                <b><font color="#FFFFFF">Nome:</font></b></td>
            <td> 
                <input type="text" name="nome" size="34"></td>
        </tr>
        <tr> 
            <td valign="top" width="100" nowrap>
                <b><font color="#FFFFFF">E-mail:</font></b></td>
            <td> 
                <input type="text" name="email" size="34"></td>
        </tr>
    </table>
</form>
email.php
<?php
    include("config.php");
    
    if ($nome!="" and $email!="")
    {
        //Codigo não mostrado...
    }
    else
    {
        echo 
            "
            <br><br><center>
            $msg_erro <br><br>
            <a href=\"site.php?act=cadastro\" class=\"links\">Por favor, volte e preencha corretamente.</a>
            </center>
            ";
    }
?>

eu preencho corretamente e sempre diz: Por favor, volte e preencha corretamente.

Editado por -MMYTH-
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...