1 Star 15 Fork 7

chenxuyun/vue_blog_server

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
getSourceImage.php 1.09 KB
一键复制 编辑 原始数据 按行查看 历史
<?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);
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/chenxuyun/vue_blog_server.git
git@gitee.com:chenxuyun/vue_blog_server.git
chenxuyun
vue_blog_server
vue_blog_server
master

搜索帮助