[PHP-users 14946]Re: is_dirの使い方でつまずいています。

GUSTAV beatle @ nava21.ne.jp
2003年 4月 26日 (土) 07:17:40 JST


久保田です。

On 2003.04.26, at 07:01, R_Yamaguhi wrote:

> for($x = 1; $x = 50; $x++)
> {
>     $dir_03 = "./cntrl03/touch/" . $x . "/";
>     if(is_dir($dir_03) == 1)    //ディレクトリ名$xを探す。$xは1から1
> ずつ大
> きくなる数字です

$dir_03 = "./cntrl03/touch/" . $x . "/"; ですが、
ディレクトリ名の指定には、最後の「/」は不要です。

また、is_dir()はfalseかtrueが帰ってくるはずなので、
if(is_dir($dir_03) == 1) ではダメかも。(試してませんが)
if(is_dir($dir_03)) でいいと思います。

さらに、ループで次のis_dir()を実行する前に
clearstatcache()で判定結果を解放すべきです。

- ・ - ・ - ・ - ・ - ・ - ・ - ・ - ・ - ・ - ・ - ・ - ・ - ・ - ・ -
久保田英典 (GUSTAV) beatle @ nava21.ne.jp
ウェブアプリ工房 http://gustav-net.com/
- ・ - ・ - ・ - ・ - ・ - ・ - ・ - ・ - ・ - ・ - ・ - ・ - ・ - ・ -



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