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

XML/HTML Code
- <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>
原文地址:http://www.freejs.net/article_jquerywenzi_112.html
最近更新
- 响应式全屏手风琴菜单,同时支持垂直方...
- 分组select选择器,支持多选和单...
- jQuery时间日期选择器代码日历插...
- Select 选择器 可以清空的单选...
- jQuery json 无刷新翻页 ...
- 纯css3带倒影效果的图片翻转特效
我爱薅羊毛
点击最多
广告赞助
相关文章
- jquery点击显示或隐藏内容,可以一次展开多个和...
- tooltips/弹出层/消息提示效果,支持点击与...
- jQuery幸运大转盘抽奖活动代码
- jquery来实现的添加商品和减少商品数量,用于购...
- jQuery手机端弹出层提示对话框
- php js实现拖动滑块完成拼图验证码