php显示当前文件所在的文件以及文件夹所有文件以树形展开


Posted in Javascript onDecember 13, 2013
<div id="jQ-menu"> 
<?php 
$path = "./"; 
function createDir($path = '.') 
{ 
if ($handle = opendir($path)) 
{ 
echo "<ul>"; 
while (false !== ($file = readdir($handle))) 
{ 
if (is_dir($path.$file) && $file != '.' && $file !='..') 
printSubDir($file, $path, $queue); 
else if ($file != '.' && $file !='..') 
$queue[] = $file; 
} 
printQueue($queue, $path); 
echo "</ul>"; 
} 
} 
function printQueue($queue, $path) 
{ 
foreach ($queue as $file) 
{ 
printFile($file, $path); 
} 
} 
function printFile($file, $path) 
{ 
echo "<li><a href=\"".$path.$file."\">$file</a></li>"; 
} 
function printSubDir($dir, $path) 
{ 
echo "<li><span class=\"toggle\">$dir</span>"; 
createDir($path.$dir."/"); 
echo "</li>"; 
} 
createDir($path); 
?> 
</div>
Javascript 相关文章推荐
js简单的弹出框有关闭按钮
May 05 Javascript
JQuery仿小米手机抢购页面倒计时效果
Dec 16 Javascript
jquery+css实现绚丽的横向二级下拉菜单-附源码下载
Aug 23 Javascript
基于Node.js的强大爬虫 能直接发布抓取的文章哦
Jan 10 Javascript
jQuery基于$.ajax设置移动端click超时处理方法
May 14 Javascript
浅谈jQuery 选择器和dom操作
Jun 07 Javascript
Vue实现一个返回顶部backToTop组件
Jul 25 Javascript
vue 挂载路由到头部导航的方法
Nov 13 Javascript
vue-star评星组件开发实例
Mar 01 Javascript
详解Angular操作cookies方法
Jun 01 Javascript
详解auto-vue-file:一个自动创建vue组件的包
Apr 26 Javascript
vue+echarts+datav大屏数据展示及实现中国地图省市县下钻功能
Nov 16 Javascript
window.print打印指定div实例代码
Dec 13 #Javascript
Javascript中call的两种用法实例
Dec 13 #Javascript
分享JavaScript获取网页关闭与取消关闭的事件
Dec 13 #Javascript
js获取触发事件元素在整个网页中的绝对坐标(示例代码)
Dec 13 #Javascript
浅析XMLHttpRequest的缓存问题
Dec 13 #Javascript
xmlhttp缓存清除的2种解决方法
Dec 13 #Javascript
js获取url参数代码实例分享(JS操作URL)
Dec 13 #Javascript
You might like
php猴子选大王问题解决方法
2015/05/12 PHP
PHP变量赋值、代入给JavaScript中的变量
2015/06/29 PHP
PHP中利用sleep函数实现定时执行功能实现代码
2016/08/25 PHP
php项目中类的自动加载实例讲解
2019/09/12 PHP
tp5 sum某个字段相加得到总数的例子
2019/10/18 PHP
jQuery对表单的操作代码集合
2011/04/06 Javascript
JS 操作符整理[推荐收藏]
2011/11/15 Javascript
JQuery中模拟image的ajaxPrefilter与ajaxTransport处理
2015/06/19 Javascript
js事件源window.event.srcElement兼容性写法(详解)
2016/11/25 Javascript
Vue CLI3中使用compass normalize的方法
2019/05/30 Javascript
JS中循环遍历数组的四种方式总结
2021/01/23 Javascript
python list语法学习(带例子)
2013/11/01 Python
在arcgis使用python脚本进行字段计算时是如何解决中文问题的
2015/10/18 Python
更换Django默认的模板引擎为jinja2的实现方法
2018/05/28 Python
python启动应用程序和终止应用程序的方法
2019/06/28 Python
Python学习笔记之While循环用法分析
2019/08/14 Python
python中单下划线(_)和双下划线(__)的特殊用法
2019/08/29 Python
opencv调整图像亮度对比度的示例代码
2019/09/27 Python
pytorch对梯度进行可视化进行梯度检查教程
2020/02/04 Python
Python读取表格类型文件代码实例
2020/02/17 Python
Python selenium抓取虎牙短视频代码实例
2020/03/02 Python
Python实现壁纸下载与轮换
2020/10/19 Python
Python图像读写方法对比
2020/11/16 Python
python 如何在测试中使用 Mock
2021/03/01 Python
HTML table 表格边框的实现思路
2019/10/12 HTML / CSS
RUIFIER官网:英国奢侈高级珠宝品牌
2020/06/12 全球购物
PHP如何设置和取得Cookie值
2015/06/30 面试题
C#基础面试题
2016/10/17 面试题
装潢设计专业推荐信模板
2013/11/26 职场文书
会计助理的岗位职责
2013/11/29 职场文书
毕业证丢失证明
2014/01/15 职场文书
2015年社区党建工作汇报材料
2015/06/25 职场文书
校运会宣传稿大全
2015/07/23 职场文书
2016年感恩父亲节活动总结
2016/04/01 职场文书
快消品行业营销模式与盈利模式分享
2019/09/27 职场文书
python3 hdf5文件 遍历代码
2021/05/19 Python