Dotan Cohen wrote:
I need to populate an array with the contents of a directory. The
following code does not populate the $thumbnailFiles array like I
expect that it would:


<?php

function listFiles ($directory) {
   $files=array();
   $dir = dir($directory);
   while ($entry = $dir->read()) {
       if (  !is_dir($entry)  ) {
           $files[] = $entry;
perhaps look into the array_push() function http://www.php.net/array_push

           print $entry."<br />";  // DEBUG CODE - REMOVE ME
       }
   }
   $dir->close();
   return $files;
}

$thumbnailsDirectory="/home/user/public_html/photostorage/160x120";
$lqDirectory="/home/user/public_html/photostorage/240x320";
$mqDirectory="/home/user/public_html/photostorage/800x600";
$hqDirectory="/home/user/public_html/photostorage/1600x1200";

$thumbnailFiles=array();
$lqFiles=array();
$mqFiles=array();
$hqFiles=array();

$thumbnailFiles=listFiles($thumbnailsDirectory);

print"<pre>";
print_r($thumbnailsFiles);
print"</pre>";


?>

The print statement does in fact print the files, so I know that I've
gotten _that_ far. How should I return the contents of $files to
$thumbnailFiles?

Dotan Cohen

http://lyricslist.com/lyrics/artist_albums/612/zion_i.html
http://what-is-what.com/what_is/php.html


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to