php遍历文件夹获得所有文件名怎么办啊 网上找的 ,没有任何显示啊。是根目录下的a文件夹,我没有PHP开发技术。急用。。
<?php
$dir = "/etc/php5/";if (is_dir($dir)) 
{
if ($dh = opendir($dir))
{
       while (($file = readdir($dh)) !== false)
       {
         echo "filename: $file : filetype: " . filetype($dir . $file) . "\n";
       }
       closedir($dh);
}
}
?>

解决方案 »

  1.   

    $dir = "/a/";  没有任何反应。什么都不显示
      

  2.   


    <ul><li><?php echo implode('</li><li>',scandir('/a')); ?></li></ul>
      

  3.   


    我给的代码用不了???
    你直接复制到一个新的php文件里面运行就看到了。
      

  4.   


    <?php
    $dir = "/var/www/html/";
     
    if (is_dir($dir)) 
    {
    if ($dh = opendir($dir))
    {
           while (($file = readdir($dh)) !== false)
           {
             echo "filename: $file : filetype: " . filetype($dir . $file) . "\n";
           }
           closedir($dh);
    }
    }
    ?>
    /*
    filename: .. : filetype: dir filename: index.html : filetype: file filename: . : filetype: dir filename: index.php : filetype: file filename: index.html~ : filetype: file filename: index.php~ : filetype: file 
    */可能有的原因是你的目录 $dir = "/etc/php5/"; 不存在,检查一下;
      

  5.   

    这样试一下,总该可以吧:$dir = "c:/";
      

  6.   

    都辛苦了  ,$dir = "/a/";  改为 $dir = "a/"; 就可以了