Reply to Re: [PHP] array from folder

Your name:

Reply:


Posted by Richard Lynch on 09/30/95 11:14

On Mon, April 25, 2005 10:54 am, Jason Barnett said:
> Jay Blanchard wrote:
>> [snip]
>> Can PHP generate an array based on file names in a folder?
>>
>> For example, if I have a folder called "photos" that includes three
>> files -- tree.jpg, house.jpg and boat.jpg -- can PHP "look" at the file
>> and generate a variable $photos= array ("tree", "house","boat"). Any
>> ideas for how to "sniff" out a folder to determine how many files are in
>> it and then create an array with the file names in it?
>> [/snip]
>>
>> Start with http://www.php.net/readdir
>
> Yep.
>
> <?php
>
> $dp = fopen('/path/to/dir', 'r');

This should be http://php.net/opendir not fopen. Though fopen might work
on some platforms, I guess maybe...

> while(false !== $files[] = readdir($dp)) {}

This is a bit terse, and will include "." and ".." (with opendir) which
you probably don't want...

while ($file = readdir($dp)){
if ($file != '.' && $file != '..'){
$files[] = $file;
}
}

> closedir($dp);
> $str = implode('', $files);
> var_dump($str);
>
> ?>
>


--
Like Music?
http://l-i-e.com/artists.htm

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация