0byt3m1n1
Path:
/
data
/
applications
/
aps.bak
/
tikiwiki
/
1.9.7-31
/
htdocs
/
[
Home
]
File: tiki-webmail_download_attachment.php
<?php // $Header: /cvsroot/tikiwiki/tiki/tiki-webmail_download_attachment.php,v 1.6.2.2 2005/04/25 02:10:15 mose Exp $ // Copyright (c) 2002-2005, Luis Argerich, Garland Foster, Eduardo Polidor, et. al. // All Rights Reserved. See copyright.txt for details and a complete list of authors. // Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details. // Initialization require_once ('tiki-setup.php'); require_once ('lib/webmail/webmaillib.php'); require ("lib/webmail/mimeDecode.php"); //require ("lib/webmail/pop3.php"); require ("lib/webmail/net_pop3.php"); $current = $webmaillib->get_current_webmail_account($user); //$pop3 = new POP3($current["pop"], $current["username"], $current["pass"]); //$pop3->Open(); $pop3->connect($current["pop"]); $pop3->login($current["username"], $current["pass"]); $full = $pop3->getMsg($_REQUEST["msgid"]); $smarty->assign('msgid', $_REQUEST["msgid"]); $pop3->disconnect(); $params = array( 'input' => $full, 'crlf' => "\r\n", 'include_bodies' => TRUE, 'decode_headers' => TRUE, 'decode_bodies' => TRUE ); $output = Mail_mimeDecode::decode($params); $part = $output->parts[$_REQUEST["getpart"]]; $type = $part->headers["content-type"]; $content = $part->body; $names = split(';', $part->headers["content-disposition"]); $names = split('=', $names[1]); $file = $names[1]; header ("Content-type: $type"); //header( "Content-Disposition: attachment; filename=$file" ); header ("Content-Disposition: inline; filename=$file"); echo "$content"; ?>