php显示指定目录下子目录的方法

 这篇文章主要介绍了php显示指定目录下子目录的方法,涉及php操作目录的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

 
 

本文实例讲述了php显示指定目录下子目录的方法。分享给大家供大家参考。具体实现方法如下:

?

1
2
3
4
5
6
7
8
9
10
11
12
13

<?php
echo "<h2>subdirs in dir</h2><ul>";
$basedir = basename( __FILE__ );
$dirtoscan = ($basedir . '/somedir/');
$albumlisting = scandir($dirtoscan);
foreach ($albumlisting as $item) {
$dirinfo = pathinfo($item);
print_r($dirinfo);
if (is_dir("$item")) {
echo "<li><a href='index.php?subdirs=$item'>$item</a></li>";
}
}
?>

希望本文所述对大家的php程序设计有所帮助。

时间: 2024-08-06 22:03:46

php显示指定目录下子目录的方法的相关文章

php显示指定目录下子目录的方法_php技巧

本文实例讲述了php显示指定目录下子目录的方法.分享给大家供大家参考.具体实现方法如下: <?php echo "<h2>subdirs in dir</h2><ul>"; $basedir = basename( __FILE__ ); $dirtoscan = ($basedir . '/somedir/'); $albumlisting = scandir($dirtoscan); foreach ($albumlisting as $i

linux/aix怎么用命令查看某个目录下子目录占用空间的大小?

  本文旨在磁盘空间满时,定位是哪个目录的空间占用文件最多,以便分析产生空间不足的原因 1.以xshell或者其他终端软件通过ssh或者telnet登录需要查看的系统主机 2.通过 df -hl (linux)或者df -g(aix)查看整体空间占用情况,定位空间最多的目录 3.然后进入此子目录,执行du -ks |sort -rn |more 按照空间使用由大到小显示子目录的空间 注意事项: 有时候空间不足也许是由于文件太大造成,也有可能是文件的数量过多,此时,也会造成新的文件无法写入,此时需

Asp.net获取服务器指定文件夹目录文件并提供下载的方法

 这篇文章主要介绍了Asp.net获取服务器指定文件夹目录文件并提供下载的方法,涉及使用http协议操作文件的技巧,需要的朋友可以参考下 本文实例讲述了Asp.net获取服务器指定文件夹目录文件并提供下载的方法.分享给大家供大家参考.具体实现方法如下: 代码如下: string dirPath = HttpContext.Current.Server.MapPath("uploads/"); if (Directory.Exists(dirPath)) { //获得目录信息 Direc

PHP删除指定目录中的所有目录及文件的方法

 这篇文章主要介绍了PHP删除指定目录中的所有目录及文件的方法,通过自定义函数delFile实现递归删除的功能,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了PHP删除指定目录中的所有目录及文件的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42

PHP删除指定目录中的所有目录及文件的方法_php技巧

本文实例讲述了PHP删除指定目录中的所有目录及文件的方法.分享给大家供大家参考.具体实现方法如下: <?php /* * * 删除指定目录中的所有目录及文件(或者指定文件) * 可扩展增加一些选项(如是否删除原目录等) * 删除文件敏感操作谨慎使用 * @param $dir 目录路径 * @param array $file_type指定文件类型 */ function delFile($dir,$file_type='') { if(is_dir($dir)){ $files = scand

让apache显示目录列表的配置方法_Linux

1.apache中显示目录列表 在http.conf中加入如下代码(如有虚拟主机配置,加在虚拟主机配置段内),并把主目录内的index.pho,index.html,index.htm文件删除 复制代码 代码如下: Alias /download "/download"  <Directory "/download">    Options Indexes    Order allow,deny    IndexOptions Charset=UTF-8

php 显示指定目录所有子文件夹

function ListFolders() {  // 设置一个路径  $dir = "./";  // 设置一个存放文件件的数组  $aDir = array() ;  $oCurrentdir = opendir( $dir ) ; //打开目录  while ( $sFile = readdir( $oCurrentdir ) ) //读取当前目录所有子目录  {   if ( $sFile != '.' && $sFile != '..' &&

PHP统计目录中文件以及目录中目录大小的方法_php技巧

本文实例讲述了PHP统计目录中文件以及目录中目录大小的方法.分享给大家供大家参考,具体如下: <?php //循环遍历目录中所有的文件,并统计目录和文件的大小 $dirName="phpMyAdmin"; $dir=opendir($dirName); //返回一个资源类型 while($fileName=readdir($dir)){ $file=$dirName."/".$fileName; if($fileName!="." &

php遍历删除整个目录及文件的方法_php技巧

本文实例讲述了php遍历删除整个目录及文件的方法.分享给大家供大家参考.具体分析如下: 我们可以使用RecursiveDirectoryIterator 和 RecursiveIteratorIterator删除目录和子目录及文件,子目录将先与父目录删除 <?php function cleanup_directory($dir) { $iter = new RecursiveDirectoryIterator($dir); foreach (new RecursiveIteratorItera