|
Posted by Marcos Mendonηa on 06/25/05 18:54
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 <evermillion@doggydoo.net> 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
> evermillion@doggydoo.net
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
[Back to original message]
|