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 相关文章推荐
JavaScript高级程序设计(第3版)学习笔记10 再访js对象
Oct 11 Javascript
php对mongodb的扩展(小试牛刀)
Nov 11 Javascript
js/jquery获取文本框输入焦点的方法
Mar 04 Javascript
一个很有趣3D球状标签云兼容IE8
Aug 22 Javascript
jQuery Masonry瀑布流插件使用详解
Nov 17 Javascript
省市区三级联动下拉框菜单javascript版
Aug 11 Javascript
js点击文本框弹出可选择的checkbox复选框
Feb 03 Javascript
el表达式 写入bootstrap表格数据页面的实例代码
Jan 11 Javascript
vue子组件使用自定义事件向父组件传递数据
May 27 Javascript
Angular.js中$resource高大上的数据交互详解
Jul 30 Javascript
vue.js中created方法作用
Mar 30 Javascript
详解从Vue-router到html5的pushState
Jul 21 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中return 和 exit 、break和contiue 区别与用法
2012/04/09 PHP
PHP用身份证号获取星座和生肖的方法
2013/11/07 PHP
Windows2003下php5.4安装配置教程(IIS)
2016/06/30 PHP
浅谈PHP的排列组合(如输入a,b,c 输出他们的全部组合)
2017/03/14 PHP
PHP文件操作实例总结【文件上传、下载、分页】
2018/12/08 PHP
js继承 Base类的源码解析
2008/12/30 Javascript
javaScript 判断字符串是否为数字的简单方法
2009/07/25 Javascript
javaScript让文本框内的最后一个文字的后面获得焦点实现代码
2013/01/06 Javascript
jQuery中:hidden选择器用法实例
2014/12/30 Javascript
javascript框架设计之类工厂
2015/06/23 Javascript
js倒计时抢购实例
2015/12/20 Javascript
JavaScript实现输入框与清空按钮联动效果
2016/09/09 Javascript
jQuery插件WebUploader实现文件上传
2016/11/07 Javascript
JS使用正则表达式验证身份证号码
2017/06/23 Javascript
浅谈Vue数据响应
2018/11/05 Javascript
node脚手架搭建服务器实现token验证的方法
2021/01/20 Javascript
[01:14]TI珍贵瞬间系列(六):冠军
2020/08/30 DOTA
Linux下编译安装MySQL-Python教程
2015/02/02 Python
在Python中使用cookielib和urllib2配合PyQuery抓取网页信息
2015/04/25 Python
Python做简单的字符串匹配详解
2017/03/21 Python
读取json格式为DataFrame(可转为.csv)的实例讲解
2018/06/05 Python
使用pandas read_table读取csv文件的方法
2018/07/04 Python
pandas 透视表中文字段排序方法
2018/11/16 Python
如何在VSCode上轻松舒适的配置Python的方法步骤
2019/10/28 Python
纯css3实现鼠标经过图片显示描述的动画效果
2014/09/01 HTML / CSS
Lookfantastic法国官网:英国知名美妆购物网站
2017/10/28 全球购物
世界上最大的家庭自动化公司:Smarthome
2017/12/20 全球购物
数据库专业英语
2012/11/30 面试题
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
2015/09/07 面试题
大宝sod蜜广告词
2014/03/21 职场文书
小学校园广播稿(3篇)
2014/09/19 职场文书
法定代表人授权委托书格式
2014/10/14 职场文书
2014年依法行政工作总结
2014/11/19 职场文书
成本会计岗位职责
2015/02/03 职场文书
2015年教研员工作总结
2015/05/26 职场文书
调研报告的主要写法
2019/04/18 职场文书