You are here: Re: Faster read of filenames « PHP Programming Language « IT news, forums, messages
Re: Faster read of filenames

Posted by Pedro Graca on 10/31/06 13:17

Sonnich wrote:
> I use the opendir and readdir to search for files... but they read in
> all files, so sometimes I get several hundreds.
> If there is a way to give a wildcard, it might be a lot faster.
> Since I do this search 100+ times at certain times, this is the thing
> which slows me down.
> Disableing this part speeds my code up by 90%.
>
> Any ideas?

glob()? http://php.net/glob

If your files do not change very often, it may be better to have a
file (or database) with the current files and use that instead of
searching in the file system.

<?php
$filelist = file($path . '/filelist.txt');
foreach ($filelist as $fname) {
$files[] = trim($fname);
$paths[] = $path;
}
?>

Of course you'd have to keep filelist.txt updated.

--
I (almost) never check the dodgeit address.
If you *really* need to mail me, use the address in the Reply-To
header with a message in *plain* *text* *without* *attachments*.

 

Navigation:

[Reply to this 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

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