php显示当前文件所在的文件以及文件夹所有文件以树形展开
2013-12-13 00:00
676 查看
<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>
相关文章推荐
- Zend PHP5笔记
- 给natp_server加缓存
- dom0的cpu hotplug【续】
- php 并发时库存减少至小于0的解决方案
- php----显示中文乱码的问题
- PHP----Ajax异步请求
- php----显示中文乱码的问题
- PHP----Ajax异步请求
- (转)php的扩展和嵌入--php的生命周期与变量详述
- php 字符串处理
- 网上搜集了点资料,学web的人互相分享共同进步吧(php编码的好习惯必须养成)
- PHP截取中文不乱吗
- redhat vsftp配置以及服务自动启动设置
- php 修改上传文件大小
- putty提供的两个文件传输工具PSCP、PSFTP详细介绍
- VSFTPD配置TLS/SSL
- pycurl post json data to php
- Yaffs2根文件系统制作
- editplus快捷键大全其他editplus快捷键
- editplus快捷键大全之editplus搜索快捷键