PHP
Você está aqui: Home » PHP » Enviando um e-mail com arquivo em anexo
Enviando um e-mail com arquivo em anexo

<?
$mailheaders = "From: $fromn";
$mailheaders .= "Reply-To: $fromn";
$mailheaders .= "Cc: $ccn";
$mailheaders .= "Bcc: $bccn";
$mailheaders .= "X-Mailer: Script para enviar arquivo atachadon";
$msg_body = stripslashes($body);
if ($attach != "none")
{
$file = fopen($attach, "r");
$contents = fread($file, $attach_size);
$encoded_attach = chunk_split(base64_encode($contents));
fclose($file);
$mailheaders .= "MIME-version: 1.0n";
$mailheaders .= "Content-type: multipart/mixed; ";
$mailheaders .= "boundary="Message-Boundary"n";
$mailheaders .= "Content-transfer-encoding: 7BITn";
$mailheaders .= "X-attachments: $attach_name";
$body_top = "--Message-Boundaryn";
$body_top .= "Content-type: text/plain; charset=US-ASCIIn";
$body_top .= "Content-transfer-encoding: 7BITn";
$body_top .= "Content-description: Mail message bodynn";
$msg_body = $body_top . $msg_body;
$msg_body .= "nn--Message-Boundaryn";
$msg_body .= "Content-type: $attach_type; name="$attach_name"n";
$msg_body .= "Content-Transfer-Encoding: BASE64n";
$msg_body .= "Content-disposition: attachment; filename="$attach_name"nn";
$msg_body .= "$encoded_attachn";
$msg_body .= "--Message-Boundary--n";
}
mail($to, stripslashes($subject), $msg_body, $mailheaders);
?>
Qualquer duvida relacionado a esse artigo pedimos que ultilize nosso fórum de duvidas...Agradecemos a todos pela visitação!
Fórum: http://www.sosdesigners.com/forum
Enviado por Constanzio Gonzalves Correa
Luiz Antonio Bovi
Profissão: Programador Web
Descrição: Criador e administrador do Portal SOS Designers, desenvolvedor web desde 2002, ênfase na programação PHP com banco de dados mysql e elaboração de layouts e trabalhos gráficos.
Outros artigos postados por este autor
- Mural de recados
- Controladores de eventos em javascript
- 15 melhores plugins de jQuery
- Web Designer - 01 vaga
- Faixa Salarial na área de informática
- Enviando um e-mail com arquivo em anexo
Artigos relacionados sobre PHP
- Criando Aplicações PHP com Zend e Dojo
- Portal de Noticias em PHP/MySQL Passo-a-Passo
- Criando um blog com PHP e MySQL – WordPress
- Criptografia no PHP usando Sha512, Whirlpool e Salsa20
- Boleto Bancário em PHP ou ASP
- Detectando o iPad com PHP e Javascript
Parceiros
BR-Linux.org
Criar WEB
Regularização de Imoveis SP
Montagens de Sites
Templates de Sites
Desenvolvedor de Sites
Elaboração de Sites
Produção de Sites
Programador de Sites
Criadores de Sites
Artigos mais acessados
Desenho de Letras - Construindo fontes TTF
Criando um sistema de login
Enviando email em formato HTML em PHP
Menu Circular em 3D
Cargos e salários na área de informática
Como fazer e modificar calendários
Action Script 2.0 ( Primeira Parte )
10 dicas de Webdesign para salvar seu site
Fireworks VS Photoshop
Serviços
Desenvolvimento de Sites e Sistemas WEB
Otimização de Sites (SEO)
Loja Virtual com Sistema Pagseguro
Sistema de Compra Coletiva
Catálogo de Produtos
Parcerias e Soluções de Publicidade
Portifólio Grupo SOS Designers
Fale Conosco







