1
0
mirror of https://github.com/xiaoqidun/phpcp.git synced 2025-04-05 19:52:50 +08:00

feat(首次发布): 添加项目文件

This commit is contained in:
2020-09-16 12:24:54 +08:00
parent 09edb92e2a
commit fdbb417665
35 changed files with 2760 additions and 1 deletions

29
dget.php Normal file

@ -0,0 +1,29 @@
<?php
require "config.php";
if (!isset($_GET['path'])) {
header("Location: ./404.php");
exit;
} elseif (($path = trim($_GET['path'])) == "") {
header("Location: ./404.php");
exit;
} elseif (!is_file($path) || !is_readable($path)) {
header("Location: ./404.php");
exit;
} else {
$myfs = new filesystem($path);
$info = $myfs->getpath();
if (isset($_GET['mime']) && strlen($mime = trim($_GET['mime'])) >= 3) {
header("Content-Type: $mime");
} else {
___download($path);
exit;
}
header("Accept-Ranges: bytes");
header("Content-Length: " . $info['size']);
$fp = fopen($path, "rb");
while (!feof($fp)) {
echo fread($fp, 4096);
}
fclose($fp);
}
?>