Ir para conteúdo

POWERED BY:

Arquivado

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

Davidson Luiz

Anexar arquivo em formulário de e-mail.

Recommended Posts

Olá, alguém sabe como anexar um aquivo no email atraves de formulario.Fiz o site, coloquei o formulário, o botao de procurar, tudo beleza, mas quando envia, o arquivo não chega no meu e-mail...????????????????????????

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, utilizo a linguagem html. O arquivo anexo não chega no meu e-mail, não sei por quê!?Amigo, nesta parte: "multipart/form-data"Esse daí é o endereço para onde eu desejo que chege os arquivos?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dai você ajusta ai. Simples assim:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Envio de e-mail com anexo</title>
</head>

<body>

        <?php
        if ($_POST) {
            require('class/Mail_attach.php');
            
            $attach = new Mail_attach($_POST['from'], $_POST['to'], $_POST['subject'], $_POST['message']);
            
                        if ($attach->sendMail($_FILES['attach'])) {
                echo 'E-mail enviado com sucesso!';
            } else {
                echo 'Erro ao anexar arquivo ou enviar e-mail.';
            }
        }
    ?>
    
    <form action="<?php echo $_SERVER['PHP_SELF']?>" method="post" enctype="multipart/form-data">
        <fieldset>
            <p>
                <label><input type="text" name="from" /> Remetente</label>
            </p>
            
            <p>
                <label><input type="text" name="to" /> Destinatário</label>
            </p>
        
            <p>
                <label><input type="text" name="subject" /> Assunto</label>
            </p>
        
            <p>
                <input type="file" name="attach" />
            </p>
    
            <p>
                <textarea cols="30" rows="7" name="message"></textarea>
            </p>
            
            <p><input type="submit" value="Enviar" /></p>
        </fieldset>
    
    </form>

</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Lucas Cardoso1,

 

Obrigado por compartilhar seu conhecimento conosco.

 

Continue contribuindo respondendo os tópicos mais recentes.

 

Abraços

 

Mário Monteiro

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.