Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 9
Sexo: Masculino
Localização: CE/Fortaleza/CE
Contato:

enviar email com anexo

15-10-2008 16:39

olá galera blz :-)

eu tava tentando gerar um scrip aki pah poder
o usuario quando entrar no meu site poder me enviar um email com um arkivo em anexo

tentei gerar um script aki
mais axo q naum sou muito boum nisso :8)
rs

ki rolou no codigo foi isso ai embaxu
<? include_once('/home/leiteenegocios/ultramail/ultramail.php'); $area = $_POST['area']; $telefone = $_POST['telefone']; $assunto = $_POST['assunto']; $arquivo = $_POST['arquivo']; $headers = ''; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: Site <erickson@leiteenegocios.com.br>\n"; $headers .= "Return-Path: <erickson@leiteenegocios.com.br>\n"; $headers .= "X-Priority: 1\n"; //1 UrgentMessage, 3 Normal $message .= "Enviado em ". date("d/m/Y"). "<P>Confira os dados:<P> Nome: " .$_POST['nome']. "<BR> Email: " .$_POST['email']. "<BR> Mensagem:<BR>" .nl2br($_POST['msg']). "<P>"; $message .= "\n"; $mime_list = array( "html"=>"text/html", "htm"=>"text/html", "txt"=>"text/plain", "rtf"=>"text/enriched", "csv"=>"text/tab-separated-values", "css"=>"text/css", "gif"=>"image/gif", "doc"=>"application/msword", "jpeg"=>"image/jpeg", "jpg"=>"image/jpeg", "jpe"=>"image/jpeg", "exe"=>"application/octet-stream", "mid"=>"audio/midi", "midi"=>"audio/midi", "mov"=>"video/quicktime", "movie"=>"video/x-sgi-movie", "mp3"=>"audio/mpeg", "mpeg"=>"video/mpeg", "mpg"=>"video/mpeg", "mpga"=>"video/mpeg", "png"=>"image/png", "pps"=>"application/mspowerpoint", "ppt"=>"application/mspowerpoint", "ppz"=>"application/mspowerpoint", "qt"=>"video/quicktime", "ra"=>"audio/x-realaudio", "rgb"=>"image/x-rgb", "tiff"=>"image/tiff", "wav"=>"audio/x-wav", "swf"=>"application/x-shockwave-flash", "zip"=>"application/zip", ); $attachments[1] = $anexo; foreach ($attachments as $key => $full_path) { if ($full_path !='') { if (file_exists($full_path)){ if ($fp = fopen($full_path,"rb")) { if ((filesize($full_path)/1024) > "3000"){ echo "O arquivo que você tentou anexar, possui mais que 3MB. Por favor, tente um arquivo menor."; exit; } $filename = array_pop(explode(chr(92),$full_path)); $contents = fread($fp,filesize($full_path)); $encoded = base64_encode($contents); $encoded_split = chunk_split($encoded); fclose($fp); $message .= "--$boundary\n"; $message .= "Content-Type: $anexo_type\n"; $message .= "Content-Disposition: attachment; filename=\"$anexo_name\" \n"; $message .= "Content-Transfer-Encoding: base64\n\n"; $message .= "$encoded_split\n"; } else { echo "Impossível abrir o arquivo$key: $filename"; $ABORT = TRUE; } } else { echo "O arquivo$key não existe: $filename"; $ABORT = TRUE; } } } if ( UltraMail( 'erickson@leiteenegocios.com.br', 'Curriculo Site', $message, $headers ) == TRUE ) { print "E-mail enviado com sucesso<BR>"; } else { print 'ERRO DE ENVIO: ' . $UltraMailError; exit; } ?>

alguem sabe o q eu posso fazer pah q o email xegue com anexo? :P

vlwWW
0
Ninguem nasce sabendo ^^
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17562
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

enviar email com anexo

15-10-2008 16:54

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Google [Bot]