[PHP-users 31955] Re: readdir

SATOH Fumiyasu fumiya @ samba.gr.jp
2007年 4月 17日 (火) 23:38:12 JST


At Tue, 17 Apr 2007 23:30:18 +0900,
kaz wrote:
> <?php
> if ($handle = opendir('.')) {
>     while (false !== ($file = readdir($handle))) {
>         if ($file != "." && $file != "..") {
>           if (is_dir($file)){
>             	echo $file."<br>";
>             }
>         }
>     }
>     closedir($handle);
> }
> ?> 

> しかし、if ($handle = opendir('.')) { の部分をif ($handle = opendir('/home/sus')) { と変えて実行したら一部のディレクトリしか表示されません。

>           if (is_dir($file)){

を

            if (is_dir("/home/sus/$file")){

に変更。何故かは考えてみましょう。

-- 
-- Name: SATOH Fumiyasu / fumiyas @ osstech.co.jp
-- Business Home: http://www.OSSTech.co.jp
-- Personal Home: http://www.SFO.jp/blog/


PHP-users メーリングリストの案内