Zeile 6 | Zeile 6 |
---|
* Website: http://www.mybboard.net * License: http://www.mybboard.net/about/license *
|
* Website: http://www.mybboard.net * License: http://www.mybboard.net/about/license *
|
* $Id: attachment.php 4002 2008-07-08 22:36:04Z Tikitiki $
| * $Id: attachment.php 4388 2009-06-26 03:46:33Z RyanGordon $
|
*/
define("IN_MYBB", 1);
|
*/
define("IN_MYBB", 1);
|
| define('THIS_SCRIPT', 'attachment.php');
|
require_once "./global.php";
| require_once "./global.php";
|
Zeile 54 | Zeile 55 |
---|
// Permissions $forumpermissions = forum_permissions($fid);
|
// Permissions $forumpermissions = forum_permissions($fid);
|
// No Permission page if user cannot view or download attachments in this forum (if not calling the thumbnail) if(($forumpermissions['canview'] == 0 || $forumpermissions['candlattachments'] == 0) && !$mybb->input['thumbnail'])
| if($forumpermissions['canview'] == 0 || $forumpermissions['canviewthreads'] == 0 || ($forumpermissions['candlattachments'] == 0 && !$mybb->input['thumbnail']))
|
{ error_no_permission(); }
| { error_no_permission(); }
|
Zeile 113 | Zeile 113 |
---|
{ $ext = get_extension($attachment['filename']);
|
{ $ext = get_extension($attachment['filename']);
|
if($ext == "txt" || $ext == "htm" || $ext == "html" || $ext == "pdf")
| switch($attachment['filetype']) { case "application/pdf": case "image/bmp": case "image/gif": case "image/jpeg": case "image/pjpeg": case "image/png": case "text/plain": header("Content-type: {$attachment['filetype']}"); $disposition = "inline"; break;
default: header("Content-type: application/force-download"); $disposition = "attachment"; }
if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']), "msie") !== false)
|
{ header("Content-disposition: attachment; filename=\"{$attachment['filename']}\"");
|
{ header("Content-disposition: attachment; filename=\"{$attachment['filename']}\"");
|
}
| }
|
else {
|
else {
|
header("Content-disposition: inline; filename=\"{$attachment['filename']}\""); }
| header("Content-disposition: {$disposition}; filename=\"{$attachment['filename']}\""); } if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']), "msie 6.0") !== false) { header("Expires: -1"); }
|
|
|
header("Content-type: {$attachment['filetype']}");
| |
header("Content-length: {$attachment['filesize']}"); header("Content-range: bytes=0-".($attachment['filesize']-1)."/".$attachment['filesize']); echo file_get_contents($mybb->settings['uploadspath']."/".$attachment['attachname']);
| header("Content-length: {$attachment['filesize']}"); header("Content-range: bytes=0-".($attachment['filesize']-1)."/".$attachment['filesize']); echo file_get_contents($mybb->settings['uploadspath']."/".$attachment['attachname']);
|