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 相关文章推荐
JQuery的ajax获取数据后的处理总结(html,xml,json)
Jul 14 Javascript
javascript中的throttle和debounce浅析
Jun 06 Javascript
JS模拟并美化的表单控件完整实例
Aug 19 Javascript
Bootstrap下拉菜单样式
Feb 07 Javascript
jQuery轻量级表单模型验证插件
Oct 15 jQuery
Electron-vue开发的客户端支付收款工具的实现
May 24 Javascript
微信小程序的授权实现过程解析
Aug 02 Javascript
JS实现移动端在线签协议功能
Aug 22 Javascript
vue $router和$route的区别详解
Dec 02 Vue.js
element-ui 弹窗组件封装的步骤
Jan 22 Javascript
JavaScript实现4位随机验证码的生成
Jan 28 Javascript
前端学习——JavaScript原生实现购物车案例
Mar 31 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验证码类代码分享(已封装成类)
2011/07/17 PHP
tp5框架基于Ajax实现列表无刷新排序功能示例
2020/02/10 PHP
javascript 禁止复制网页
2009/06/11 Javascript
Extjs学习笔记之九 数据模型(上)
2010/01/11 Javascript
jQuery实现ctrl+enter(回车)提交表单
2015/10/19 Javascript
Node.js+Express配置入门教程
2016/05/19 Javascript
Jquery 整理元素选取、常用方法一览表
2016/11/26 Javascript
Node.js开发第三方微信公众平台
2017/06/05 Javascript
vue.js实现单选框、复选框和下拉框示例
2017/07/18 Javascript
vue-cli 如何打包上线的方法示例
2018/05/08 Javascript
基于游标的分页接口实现代码示例
2018/11/12 Javascript
jQuery实现条件搜索查询、实时取值及升降序排序的方法分析
2019/05/04 jQuery
JS实现给数组对象排序的方法分析
2019/06/24 Javascript
Python实现遍历数据库并获取key的值
2015/05/17 Python
python实现BackPropagation算法
2017/12/14 Python
使用Python进行体育竞技分析(预测球队成绩)
2019/05/16 Python
Python3+Requests+Excel完整接口自动化测试框架的实现
2019/10/11 Python
Python集合操作方法详解
2020/02/09 Python
可视化pytorch 模型中不同BN层的running mean曲线实例
2020/06/24 Python
matplotlib基础绘图命令之imshow的使用
2020/08/13 Python
Python extract及contains方法代码实例
2020/09/11 Python
阿联酋电子产品购物网站:Menakart
2017/09/15 全球购物
全球速卖通:AliExpress(国际版淘宝)
2017/09/20 全球购物
初入社会应届生求职信
2013/11/18 职场文书
《英英学古诗》教学反思
2014/04/11 职场文书
法制宣传教育方案
2014/05/09 职场文书
体育课外活动总结
2014/07/08 职场文书
科学发展观标语
2014/10/08 职场文书
转让协议书
2015/01/27 职场文书
5.12护士节活动总结
2015/02/10 职场文书
2015年食品安全工作总结
2015/05/15 职场文书
安全守法证明
2015/06/23 职场文书
食品安全主题班会
2015/08/13 职场文书
2016年最美孝心少年事迹材料
2016/02/26 职场文书
干货:企业内部人才推荐奖励方案!
2019/07/09 职场文书
教你用Java Swing实现自助取款机系统
2021/06/11 Java/Android