Yes, if i try to to echo the variable $entry outside the if is returns
the expected directories list.

I tried giving it the full path and it still doesn't work.

On 6/25/05, Edward Vermillion <[EMAIL PROTECTED]> wrote:
> 
> On Jun 25, 2005, at 8:34 AM, Marcos Mendonça wrote:
> 
> > Hello
> >
> > I'm using PHP 4.3.9, under Windows XP with Apache.
> >
> > I have the following directory structure on a given app, i'm working
> > on.
> >
> > photos/
> >> folder1
> >> folder2
> >> folder3
> >> ... and so on
> >
> > I'm trying the following code to make a list of folder under photos:
> >
> >                       $d = dir('photos/');
> >
> >                       while (false !== ($entry = $d->read())) {
> >                           if (is_dir($entry) && $entry != '.' && $entry != 
> > '..')
> >                               echo $entry . "<br />";
> >                       }
> >
> > For some strange reason, that echoes nothing. is_dir is returning
> > false on every folder (dir)
> > under photos, except for '.' and '..' dirs. Can someone explain this?
> 
> What do you get if you just echo out $entry without the if() statement?
> 
> Do you get a list of the directories you'd expect?
> 
> 
> 
> Edward Vermillion
> [EMAIL PROTECTED]
> 
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
>

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to