-
/** * 遍历目录函数,只读取目录中的最外层的内容 * @param string $path * @return array */ function readDirectory($path) { //打开指定目录,返回句柄 $handle = opendir($path); //读这个句柄,注意这里使用!== 而不是!= ,因为考虑到文件夹名为0的情况 while (($item = readdir($handle)) !== false) { //.和..这2个特殊隐藏目录无法操作,所以要排除 if ($item != "." && $item != "..") { //将文件和文件夹区分开,分别保存 if (is_file($path . "/" . $item)) { $arr ['file'] [] = $item; } if (is_dir($path . "/" . $item)) { $arr ['dir'] [] = $item; } } } //关闭句柄 closedir($handle); return $arr; } //$path="file"; //print_r(readDirectory($path));查看全部
-
在线文件管理之删除文件查看全部
-
在线文件管理之重命名文件查看全部
-
<<<EOF查看全部
-
在线文件管理之修改查看全部
-
在线文件管理之查看查看全部
-
opendir($path):打开目录 readdir($handle);:读取目录 .:表示当前目录(读取的这个目录无法做操作) ..表示上级目录(读取的这个目录无法做操作) is_file():判断是否为文件 is_dir():判断是不是目录查看全部
-
遍历目录查看全部
-
剪切文件查看全部
-
复制文件查看全部
-
删除文件夹查看全部
-
onclick="goback(<?php echo $back; ?>)" $back=($path=='file')?$path:dirname($path); function goback($back){ location.href="index.php?path="$back; }查看全部
-
与复制(copy)文件的区别仅在于rename和copy函数。 rename()是剪切,如果路径相同,在同一级文件夹中,则表现为重命名,其实也是剪切查看全部
-
复制文件copy($src,$dest)查看全部
-
<a href="index.php?path=<?php echo $f;?>">查看全部
举报
0/150
提交
取消