代码拉取完成,页面将自动刷新
<?php
/**
* 遍历upload文件夹展示所有的文件和目录
*/
header("Access-Control-Allow-Origin:*");
$start = $_GET['start'];
$size = $_GET['size'];
$i = 0;
function dir_list($dir) {
if(!is_dir($dir)) return false;
$dir_list = array();
$opendir = opendir($dir);
if($opendir) {
while(($file = readdir($opendir)) !== false) {
if($file !== '.' && $file !== '..') {
$tem = $dir . '/' . $file;
if(is_dir($tem)) {
$dir_list[$tem . '/'] = $file . '/';
dir_list($tem);
} else {
GLOBAL $i;
$i++;
$dir_list[] = 'http://python.php/vue/vue_blog/vue_blog_server/upload/'.$file;
}
}
}
closedir($opendir);
return $dir_list;
}
}
$dir = dir_list('./upload');
$dir = array_reverse($dir);
$dir = array_slice($dir, $start, $size);
$dir = array('url' => $dir, 'count' => $i);
echo json_encode($dir);
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。