attach_oc.php

来自「极限网络智能办公系统 Office Automation V3.0官方100%源」· PHP 代码 · 共 28 行

PHP
28
字号
<?
include_once("inc/auth.php");

$FB_STR1=urldecode($ATTACHMENT_NAME);
if(strstr($FB_STR1,"/")||strstr($FB_STR1,"\\"))
   exit;

$ATTACHMENT_ID=($ATTACHMENT_ID-2)/3;
$ATTACHMENT_NAME=str_replace("*","#",$ATTACHMENT_NAME);
$URL=$ATTACH_PATH.$ATTACHMENT_ID."/".$ATTACHMENT_NAME;

if (!file_exists($URL))
{
 echo "找不到文件:".$URL;
 exit;
}

clearstatcache();
ob_end_clean();
header("Cache-control: private");
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length: ".filesize($URL));
Header("Content-Length: ".filesize($URL));
Header("Content-Disposition: attachment; filename=$ATTACHMENT_NAME");

readfile($URL);
?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?