代码拉取完成,页面将自动刷新
同步操作将从 Gitee 极速下载/VvvebJs 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<?php
$scandir = __DIR__ . '/media/';
// Run the recursive function
// This function scans the files folder recursively, and builds a large array
$scan = function ($dir) use ($scandir, &$scan) {
$files = [];
// Is there actually such a folder/file?
if (file_exists($dir)) {
foreach (scandir($dir) as $f) {
if (! $f || $f[0] == '.') {
continue; // Ignore hidden files
}
if (is_dir($dir . '/' . $f)) {
// The path is a folder
$files[] = [
'name' => $f,
'type' => 'folder',
'path' => str_replace($scandir, '', $dir) . '/' . $f,
'items' => $scan($dir . '/' . $f), // Recursively get the contents of the folder
];
} else {
// It is a file
$files[] = [
'name' => $f,
'type' => 'file',
'path' => str_replace($scandir, '', $dir) . '/' . $f,
'size' => filesize($dir . '/' . $f), // Gets the size of this file
];
}
}
}
return $files;
};
$response = $scan($scandir);
// Output the directory listing as JSON
header('Content-type: application/json');
echo json_encode([
'name' => '',
'type' => 'folder',
'path' => '',
'items' => $response,
]);
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。