On Saturday 09 February 2008 02:22:28 Shawn McKenzie wrote:
> Pastor Steve wrote:
> > Hi, thanks for all your help today.
> >
> > I have the following code and I am trying to order the output. Currently
> > it seems really random. Can anyone point me in the right direction?
> >
> > <?php
> >
> > $dir = "content/current/breaking_news/";
> >
> > // set pattern
> > $pattern = ".txt*|.TXT*";
> >
> > // open directory and parse file list
> > if (is_dir($dir))
> > {
> > if ($dh = opendir($dir))
> > {
> >
> > //This is the div that contains the wrap around for the breaking news
> > section.
> > echo "
> > <div class=\"spstory\" style=\"font-family: Times New Roman, Times,
> > serif; font-size: 12px; width: 290px;\">
> > <div style=\"width: 285px; background-color: #FFFFCC; padding:
> > 3px;\">
> > <span class=\"NormalHeadRed\">Breaking News</span>
> > <br />Please check here often for breaking news stories.
> > </div>
> > <p />
> > <span class=\"NomalText\">
> >
> > <ul>";
> >
> > // iterate over file list
> > while (($filename = readdir($dh)) !== false)
> >
> > {
> >
> > // if filename matches search pattern, print it
> > if (ereg($pattern, $filename))
> > if(strpos($filename,'.')>0)
> >
> > {
> > $fh = fopen("$dir" . "$filename", "r");
> >
> > $filehead = fgets($fh);
> >
> > fclose($fh);
> > echo "
> > <li class=\"bn_bullet\">
> > <a href=\"/breaking_news/$filename\">$filehead</a>
> > </li>";
> > }
> > }
> > echo "
> > </ul><p />
> > </span>
> > </div>";
> >
> > // close directory
> > closedir($dh);
> > }
> > }
> >
> > ?>
> >
> > Thank you,
> >
> > --
> > Steve Marquez
>
> How is the output random? The text from the file, or the order the
> files are read?
I recon its the same problem I faced where files are read in the fifo order
instead of alphabetical. or did I miss out on this thread completly?
--
---
Børge Holen
http://www.arivene.net
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php