webARTz - Um pouco de Loucura, Arte, Programação e Tecnologia

08
Jun/08

PHP: E-mail com anexo usando a função Mail()

Escrito por Rodrigo Luis
Categoria(s): PHP

Olá Pessoal, como eu havia falado no outro artigo escrito há alguns dias sobre o envio de e-mails com a função mail() do PHP, que foi sobre a possibilidade de enviar-se e-mails utilizando essa mesma função, porém anexando um arquivo. Então esse artigo é sobre justamente esse assunto, envio de e-mails com anexo em PHP.

Bom, pra quem não sabe como utilizar essa função mail() do PHP, não custa nada tirar uns minutinhos e ler antes o artigo que escrevi sobre o uso dela, clique aqui para vê-lo, pois como aqui vamos utilizar alguns recursos extras além dos que já utilizamos no artigo anterior, é interessante estar com as informações do outro artigo na cabeça.

O processo de envio é bem semelhante ao utilizado no artigo anterior, porém neste caso temos de passar algumas outras informações, para que assim, possamos anexar o arquivo desejado. Neste exemplo aqui, vou mostrar como enviar um e-mail com 1 arquivo em anexo, mas é possível fazer o envio de mais de um arquivo, mas isso é assunto para outro artigo. Neste caso, enviando 1 arquivo em anexo, vamos utilizar tanto o arquivo, quanto as variavéis, passando ambos via formulário. Esse script geralmente é utilizado em sistemas de fale conosco, ou algo semelhante, quando se necessita o envio de um arquivo via formulário, por exemplo.

Geralmente eu coloco o script aqui no corpo do artigo, mas por algumas questões de segurança, de algumas funções ou parâmetros que foram utilizados no script, o Wordpress aqui do blog não me deixa colocar, então como naquele artigo sobre SQL Injection, você terá de baixar o arquivo com o script. Então eu disponibilizei ele para download, que pode ser baixado clicando aqui. Caso tenha alguma dúvida, faça um comentário aqui no artigo, que o mais breve possivel escreverei a resposta.

Bom, nos vemos no próximo artigo ou script.


Compartilhe esse Artigo:
  • Digg
  • StumbleUpon
  • Technorati
  • Slashdot
  • del.icio.us
  • Reddit
  • Google
  • Facebook
  • Live
  • Rec6
  • YahooMyWeb
  • Furl
  • Spurl
  • Taggly
  • Smarking
  • description
  • TwitThis
  • Fark
  • Ma.gnolia
  • Propeller
  • De.lirio.us
  • Print this article!
  • E-mail this story to a friend!







Escreva um Comentário

Você precisa estar logado ou ser cadastrado para enviar um Comentário.