+4

Multi-Anexos - Enviando e-mail com Anexo em php

criado por Giovanni Ramos em 23/09/2009 6:11pm
O script tem a função de enviar uma mensagem de e-mail, com a possibilidade de anexar inúmeros arquivos a uma mensagem, seja uma imagem, uma planilha eletrônica ou um arquivo zipado(compactado).

Muito útil em formulários onde há a necessidade de anexar um ou mais arquivos à mensagem.

O script está comentado em boa parte do código.

############################################################
# ATENÇÃO - ESTA É UMA VERSÃO ANTIGA DO SCRIPT MULTI-ANEXOS
#
# ESTÁ DISPONÍVEL PARA DOWNLOAD, A VERSÃO 2.0
# Muito mais simples de configurar
#
# Segue link para download: http://bit.ly/multianexosv2
############################################################
Data Autor Changelog Download Deletar
23/09/2009 6:11pm Giovanni Ramos - Versão 1.0
02/10/2009 4:43pm Giovanni Ramos Versão 1.1 Versão 1.1

Comentários:

Mostrando 1 - 10 de 46 comentários
Luciano disse:
Giovanni, já consegui resolver o problema de add mais campos do versão 1.1. Mas como faço direcionar para uma tela de obrigado e para uma tela de erro no preenchimento.
Ex: quando ele apertar o botao de enviar ele vai para uma outra tela.

obrigado
Luciano
21/08/2012 3:58pm (~4 anos atrás)

Porque o seu servidor não aceitou ?
Me adicione no gmail e me explique melhor.
giovannilauro[arroba]gmail.com
21/08/2012 3:34pm (~4 anos atrás)

Luciano disse:
Giovanni, eu baixei o formulario 1.1 e nao consigo add mais campos.o 2.0v esse o meu servido nao aceito. como fazer para add ?
21/08/2012 1:14pm (~4 anos atrás)

Luciano disse:
Giovanni eu baixei a versão 1.1. Nao consigo encontra essa parte no formulario, para fazer as alteraçoes.
20/08/2012 3:52pm (~4 anos atrás)

Luciano, vc está usando o Multi-Anexos v2 ??
Se sim, utilize o método setHTML(), com ele vc configura a mensagem com os campos do seu formulário, exemplo:

<?php

// Iniciando a instância da classe
$email = new MultiAnexos();

// Configurando o corpo do email
$email->setHTML("
Telefone: " . $_POST['telefone'] . "<br />
Mensagem: " . $_POST['mensagem'] . "<br />
");

?>

20/08/2012 3:33pm (~4 anos atrás)

Luciano disse:
Esse FORMULÁRIO É PERFEITO.
Mas gostaria de saber como faço para adicionar mais campos, na parte HTML eu já add mais na parte php eu nao consegui, isso é possivel ?

Obrigado
Luciano
20/08/2012 1:27pm (~4 anos atrás)

Danilo Ferreira, desconheço o seu problema.

Cleusa Machado, está sendo gerado algum aviso de erro ??

Outra coisa, você tentou mudar a configuração via .htaccess ??
Se não, crie um arquivo .htaccess, na raiz do seu projeto com a seguinte linha:
php_value memory_limit 64M

Depois disso, para testar se a nova configuração está valendo, execute o código abaixo:
<?php
phpinfo();
?>
26/07/2012 9:58am (~4 anos atrás)

Seu script ficou otimo, no que Eu precisava, agradeço muito.
Mas tenho uma pergunta, estou com problema no momento que envio arquivos grandes , ja coloquei no inicio de meu codigo(adptado)
ini_set("memory_limit","16M"); para alocar mais memoria e nao estou conseguindo, nao sou administradora do servidor, nao posso alterar o ini do php, por isso preciso zipar meus arquivos. Voce poderia orientar-me como devo fazer.
Desde ja agradeço.
email para contato:cmcollares@gmail.com
20/07/2012 5:26pm (~4 anos atrás)

edilson disse:
Obrigado Giovanni, funcionou muito bem, exatamente o que eu estava precisando!
09/04/2012 7:42pm (~4 anos atrás)

Giovanni BLZ???

Então eu estou com um probleminha o formulário quando enviado da tudo certo, mas quando eu abro o meu e-mail(outlook Express) os campos digitados aparecem certo, porem o anexo não!!! qual deve ser o problema?? poderia me ajudar???
01/03/2012 4:47pm (~4 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)