On Wed, 13 Aug 2003 10:54:58 +0200, you wrote: > > I want to choose a file at random from a > directory which adheres to certain naming scheme. > I can't get it to work. It's probably something > simple...Here is a relevant snippet: > ><img src="/szukaj/images/i ><? >chdir('./szukaj/images/'); >echo mt_rand(0, count(glob('i*.gif', GLOB_NOSORT)) - 1); >?>
Wrapping the glob() in the count() is just throwing away the filenames. Try something more like this. $names = glob('i*.gif', GLOB_NOSORT); if (sizeof ($names)) { $offset = mt_rand (0, sizeof ($names)); $name = $names[$offset]; } else { $name = 'not found'; } echo ($name); -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php