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 相关文章推荐
firefox firebug中文入门教程 脚本之家新年特别版
Jan 02 Javascript
动态改变div的z-index属性的简单实例
Aug 08 Javascript
Node.js中require的工作原理浅析
Jun 24 Javascript
js监听鼠标点击和键盘点击事件并自动跳转页面
Sep 24 Javascript
node.js中的fs.closeSync方法使用说明
Dec 17 Javascript
[js高手之路]HTML标签解释成DOM节点的实现方法
Aug 31 Javascript
JS严格模式知识点总结
Feb 27 Javascript
Angular6封装http请求的步骤详解
Aug 13 Javascript
JavaScript学习笔记之图片库案例分析
Jan 08 Javascript
基于Vue实现的多条件筛选功能的详解(类似京东和淘宝功能)
May 07 Javascript
你或许不知道的一些npm实用技巧
Jul 04 Javascript
JS寄快递地址智能解析的实现代码
Jul 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 和 XML: 使用expat函数(一)
2006/10/09 PHP
利用Ffmpeg获得flv视频缩略图和视频时间的代码
2011/09/15 PHP
动态控制Table的js代码
2007/03/07 Javascript
我的javascript 函数链之演变
2011/04/07 Javascript
javascript之bind使用介绍
2011/10/09 Javascript
JS按字节截取字符长度实例
2013/11/20 Javascript
js中的eventType事件及其浏览器支持性介绍
2013/11/29 Javascript
iframe窗口高度自适应的又一个巧妙实现思路
2014/04/04 Javascript
JavaScript使用循环和分割来替换和删除元素实例
2014/10/13 Javascript
JavaScript中使用指数方法Math.exp()的简介
2015/06/15 Javascript
JavaScript知识点总结之如何提高性能
2016/01/15 Javascript
JavaScript开发Chrome浏览器扩展程序UI的教程
2016/05/16 Javascript
AngularJS实现select的ng-options功能示例
2017/07/12 Javascript
JavaScript 通过Ajax 动态加载CheckBox复选框
2017/08/31 Javascript
浅谈vuex 闲置状态重置方案
2018/01/04 Javascript
Vue axios设置访问基础路径方法
2018/09/19 Javascript
express express-session的使用小结
2018/12/12 Javascript
微信小程序实现类似微信点击语音播放效果
2020/03/30 Javascript
JQuery表单元素取值赋值方法总结
2020/05/12 jQuery
electron踩坑之dialog中的callback解决
2020/10/06 Javascript
使用原生javascript开发计算器实例代码
2021/02/21 Javascript
总结Python编程中函数的使用要点
2016/03/20 Python
python中正则表达式 re.findall 用法
2018/10/23 Python
复化梯形求积分实例——用Python进行数值计算
2019/11/20 Python
python sklearn包——混淆矩阵、分类报告等自动生成方式
2020/02/28 Python
python tkiner实现 一个小小的图片翻页功能的示例代码
2020/06/24 Python
机械电子工程专业自荐书
2014/06/10 职场文书
2014年安全生产目标责任书
2014/07/23 职场文书
2014党员学习习主席讲话思想汇报
2014/09/15 职场文书
招标授权委托书样本
2014/09/23 职场文书
个人房屋转让协议书范本
2014/10/26 职场文书
2014年幼儿园工作总结
2014/11/10 职场文书
学校远程教育工作总结
2015/08/11 职场文书
小学安全教育主题班会
2015/08/12 职场文书
创业计划书之面包店
2019/09/12 职场文书
win10系统计算机图标怎么调出来?win10调出计算机图标的方法
2022/08/14 数码科技