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

 更新时间:2013年12月13日 15:32:33   作者:   我要评论
本文为大家介绍喜爱php如何显示当前文件所在的文件以及文件夹所有文件并以树形展开,感兴趣的朋友可以参考下
复制代码 代码如下:

<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延时效果比较不错的

    JavaScript延时效果比较不错的...
    2007-08-08
  • 分享9点个人认为比较重要的javascript 编程技巧

    分享9点个人认为比较重要的javascript 编程技巧

    接触和学习javascript也有3~4年了,真正牵扯到前后台数据的交互,数据算法等高级编程知之甚少,甚至很少用,如果你问我你知道js什么知识呢?我可能只能说知道点jQuery的技巧,说编程都谈不上,所以需要把某一些技巧作为编程习惯固定下来,免于以后有人问我你知道什么?
    2015-04-04
  • js实现简单的星级选择器提交效果适用于评论等

    js实现简单的星级选择器提交效果适用于评论等

    星级选择器在网上会搜到很多类似的代码,不过实现起来相对比较复杂,在本文将为大家介绍的是使用js简单的实现下,感兴趣的朋友不要错过
    2013-10-10
  • Javascript 链式作用域详细介绍

    Javascript 链式作用域详细介绍

    这篇文章主要介绍了Javascript 链式作用域详细介绍的相关资料,需要的朋友可以参考下
    2017-02-02
  • 基于JS快速实现导航下拉菜单动画效果附源码下载

    基于JS快速实现导航下拉菜单动画效果附源码下载

    这是一个带变形动画特效的下拉导航菜单特效。该导航菜单在菜单项之间切换时,下拉菜单会快速的根据菜单内容的大小来动态变形,显示合适的下拉菜单大小,效果非常棒,对导航下拉菜单效果感兴趣的朋友一起通过本文学习吧
    2016-10-10
  • layui清空,重置表单数据的实例

    layui清空,重置表单数据的实例

    今天小编就为大家分享一篇layui清空,重置表单数据的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-09-09
  • 关于Iframe父页面与子页面之间的相互调用

    关于Iframe父页面与子页面之间的相互调用

    下面小编就为大家带来一篇关于Iframe父页面与子页面之间的相互调用。小编觉得挺不错的,希望对大家有所帮助。一起跟随小编过来看看吧,祝大家游戏愉快哦
    2016-11-11
  • js获取表格的行数和列数的方法

    js获取表格的行数和列数的方法

    这篇文章主要介绍了js获取表格的行数和列数的方法,需要的朋友可以参考下
    2015-10-10
  • 浅析JavaScript中的array数组类型系统

    浅析JavaScript中的array数组类型系统

    除了对象之外,数组Array类型可能是javascript中最常用的类型了。而且,javascript中的数组与其他多数语言中的数组有着相当大的区别。本文将介绍javascript中的数组Array类型,非常不错,感兴趣的朋友一起看下吧
    2016-07-07
  • js获取url传值的方法

    js获取url传值的方法

    这篇文章主要介绍了js获取url传值的方法,实例分析了字符串分割与正则分析两种方法,并补充了一个基于正则匹配实现的js获取url的get传值函数,需要的朋友可以参考下
    2015-12-12

最新评论