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

复制代码 代码如下:

<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>

时间: 2024-11-02 19:42:40

php显示当前文件所在的文件以及文件夹所有文件以树形展开_javascript技巧的相关文章

无法访问“xxx.xls”。该文件可能已损坏,或文件所在的服务器没反映,或文件只是只读文件

问题描述 在系统中下载导出数据成excel时,下载完后,打开时出现错误系统在本地上运行的时候,并不会出现这个问题,但移植到服务器上后,就出现了这样的问题 问题补充:<div class="quote_title">suziwen 写道</div><div class="quote_div">同样导出内容,看服务器导出文件的大小跟本地导出的大小是否一致,<br />再有一种情况可能就是服务器导出时有乱码问题 </d

引入JS文件IE6报语法错误或缺少对象问题的解决方法_javascript技巧

解决"引入JS文件IE6报错"的问题 问题描述: 页面引入一个js文件,其中定义了函数或对象,然后在页面中调用函数或对象时,在IE6会报"语法错误"或"缺少对象".在IE6+或者IE7却运行正常. 问题分析: 这个对象在引入的JS文件中是存在的,因为在IE6+以上的浏览器都可以正常运行.这个问题在于文件编码上,如果JS文件编码与当前页面的编码不一致,就可能导致在IE6中页面不能正常获取和解析JS文件中的内容,在IE6中,默认引入的文件和页面的编码

js文件中直接alert()中文出来的是乱码的解决方法_javascript技巧

解决方法如下: 在这句语句上面加上echo "<meta http-equiv='Content-Type'' content='text/html; charset=utf-8'>";

javascript 移动鼠标得到单元格所在table表中的rowIndex位置[兼容ie,firefox][原创]_javascript技巧

                 

在win7系统中怎么显示隐藏的文件夹或文件?

  可能由于某些文件中了病毒,在杀毒软件查杀后,会将该文件所在的文件夹隐藏起来,不管自己怎么找都找不到.这些文件就再也找不到了吗?答案当然是否定的!下面,小编就为大家演示(在win7系统下演示,其他windows操作系统操作方法类似),win7系统下隐藏的文件夹.文件怎么显示的问题. 方法一:通过计算机 1.打开计算机→选择计算机界面的"组织"按钮,如图1所示: 图1 2.选择组织按钮下拉菜单中的"文件夹和搜索选项",如图2所示: 图2 3.在新出现的文件夹选项界面

eclipse打开当前文件所在文件夹的两种方法

很郁闷,现在的MyEclipse越来越大,越来越慢,没办法,打算回归Eclipse的怀抱,还好现在的Eclipse有很多功能可以直接替代Myeclipse.:) 先写一个最常用的打开文件夹吧.以后的等我总结了并证实好用了再说:)        如果你经常需要在Eclipse里打开相关资源文件所在的文件夹,比较麻烦,要右键,属性,在Location一栏中把所在的文件夹拷贝一下,然后再去资源管理器里输入这个路径,回车,打开它. 解决方法: 用EasyExplorer插件,有了这个插件就可以很方便地打

咪咕音乐播放器如何改变音乐文件所在的列表

  咪咕音乐播放器改变音乐文件所在的列表的方法如下: 在客户已登录时选中歌曲列表中的音乐文件→选择鼠标右键菜单中的"移动到"选项→选择需要移动的"目的列表".

mac-在Mac下用fopen()+文件名为什么不能在源文件所在文件夹创建文件?

问题描述 在Mac下用fopen()+文件名为什么不能在源文件所在文件夹创建文件? 如 FILE *fp; fp = fopen("test","w"); 解决方案 会在你运行可执行文件的目录创建 解决方案二: 相对路径是相对当前的工作路径的,如果你的工作路径不在源代码的文件夹,那么创建文件当然也不在.

c++-(MFC,socket)C++从http响应中读取到文件字符数组,但无法写入到文件中,显示为0kb

问题描述 (MFC,socket)C++从http响应中读取到文件字符数组,但无法写入到文件中,显示为0kb resp_leng= recv(sock, (char*)&buffer, BUFFERSIZE, 0); npos=string(buffer).find("rnrn",0); if(resp_leng>0 ) { if ( npos >= resp_leng-1 && flag) { response+= string(buffer).s