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>

相关文章

  • 如何解决java.lang.NumberFormatException: null异常

    如何解决java.lang.NumberFormatException: null异常

    这篇文章主要介绍了如何解决java.lang.NumberFormatException: null异常问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • jquery中validate与form插件提交的方式小结

    jquery中validate与form插件提交的方式小结

    这篇文章主要介绍了jquery中validate与form插件提交的方式小结,需要的朋友可以参考下
    2016-03-03
  • JavaScript验证API的使用

    JavaScript验证API的使用

    本文主要介绍了JavaScript验证API的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • JS轮播图的实现方法

    JS轮播图的实现方法

    这篇文章主要为大家详细介绍了JS轮播图的实现方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-08-08
  • layui 数据表格 点击分页按钮 监听事件的实例

    layui 数据表格 点击分页按钮 监听事件的实例

    今天小编就为大家分享一篇layui 数据表格 点击分页按钮 监听事件的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-09-09
  • JavaScript如何从listbox里同时删除多个项目

    JavaScript如何从listbox里同时删除多个项目

    要从列表框同时删除多个项目只能从下向上删除,这样就不会出现索引号乱变的问题了,下面有个不错的示例,大家可以感受下
    2013-10-10
  • 微信小程序手机号授权一键登录功能实现代码

    微信小程序手机号授权一键登录功能实现代码

    在微信小程序中实现手机号一键登录功能,首先需要通过uni.login调用获取微信的登录凭证(code),然后将此code发送到服务端,本文给大家介绍微信小程序手机号授权一键登录功能,感兴趣的朋友跟随小编一起看看吧
    2024-10-10
  • javascript中的取反再取反~~没有意义

    javascript中的取反再取反~~没有意义

    操作符~, 是按位取反的意思,表面上~~(取反再取反)没有意义,下面有个不错的示例,大家可以参考下
    2014-04-04
  • createObjectURL方法实现本地图片预览

    createObjectURL方法实现本地图片预览

    这篇文章主要为大家详细介绍了createObjectURL方法实现本地图片预览,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-09-09
  • element-ui组件输入框之放大镜搜索图标问题

    element-ui组件输入框之放大镜搜索图标问题

    这篇文章主要介绍了element-ui组件输入框之放大镜(搜索图标)的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-11-11

最新评论