一起学习网 一起学习网


php opendir()列出目录下所有文件的实例代码

网络编程 php opendir()列出目录下所有文件的实例代码 06-22

php opendir()函数用于打开目录,通常与readdir()和closedir()函数一起用来读取目录下所有文件(即遍历目录),本文章向大家介绍php使用opendir()函数列出目录下所有文件的实例。

实例一:

使用opendir()列出目录下所有文件

<?php

   $dr = @opendir('/tmp/');
   if(!$dr) {
     echo "Error opening the /tmp/ directory!<BR>";
     exit;
   }

   while(($files[] = readdir($dr)) !== false);

   print_r($files);
?>

实例二:

列出目录下所有文件

<?php  
 $dirname = "C:\Apache\bin";
 $dir = opendir( $dirname );
 
 while( false != ( $file = readdir( $dir ) ) )
 {
  if( ( $file != "." ) and ( $file != ".." ) )
  {
   $file_list .= "<li>$file</li>";
  }
 }
 closedir( $dir );
?>

<html>
 <head>
 <title>列出目录下所有文件</title>
 <head>
 <body>
 <p>Files in <?php echo( $dirname ); ?> </p>
 <ul>
  <?php echo( $file_list ); ?>
 </ul>
 </body>
</html>

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

浅谈PHP中静态方法和非静态方法的相互调用
在PHP的非静态方法中可以调用静态方法classtest{publicstaticfunctionstrPrint(){echo'thisisstrPrintstaticfunctionbr';}publicfunctionstaticFuncInvoke(){self::strPrint();}}$test=newtest();$t

php操作路径的经典方法(必看篇)
如下所示:functioncreate_folders($dir){returnis_dir($dir)or(create_folders(dirname($dir))andmkdir($dir,0777));}functionmkdirs($dir,$mode=0777){if(is_dir($dir)||@mkdir($dir,$mode))returntrue;if(!m

详谈php静态方法及普通方法的区别
如下所示:phpheader('content-type:text/html;charset=utf-8');/*普通方法,存放类内,只有一份静态方法,也是存放于类内,只有一份区别在于:普通方法需要对象


编辑:一起学习网

标签:方法,静态,文件,目录下,函数