Dear everybody :-)

I wanted to thank everyone for helping me out on the stuff that I had been 
trying to do in the last couple weeks. I know I was unorganized, confused, 
flustered and burnt out. But after all the feedback, and getting a swift kick 
in the arse from Jim and Govinda telling me not to let anyone intimidate me, 
and quite a few other good points, I went back to my original plan and used 
opendir. After I got this down and understood it, It made me realize how glob 
worked and I wrote the same thing using glob as I did with opendir. I feel 
good about this and what's even better, I killed 2 birds with 1 stone.. LOL 
Anyway, I just wanted to let everyone know I appreciated all the feedback. :-)

<!-- using opendir-->
$page = $_SERVER['PHP_SELF'];

$dirBase = "images/property_pics";

//get album
$get_the_album = $_GET['album'];

if (!$get_the_album){
echo "<p />Select an album:<p />";
$handle = opendir($dirBase);
while(($file = readdir($handle)) !==FALSE){
if(is_dir($dirBase."/".$file) && $file != "." && $file != ".."){
echo "<a href='$page?album=$file'>$file</a><br />";

if(!is_dir($dirBase."/".$get_the_album) || strtr($get_the_album, ".") !=NULL 
|| strtr($get_the_album, "\\") !=NULL){
echo "Album does not exist.";

else {

// echo "$get_the_album";
$handle = opendir($dirBase. "/" . @$get_the_album);
while(($file = readdir($handle)) !== FALSE){
if ($file != "." && $file != ".."){

echo "<div id='imageStack'><a href='$dirBase/$get_the_album/$file' 
rel='lightbox[image]'><img src=$dirBase/$get_the_album/$file height='150' 
width='150'></a><br /></div>";



<!--end of using opendir-->

<!start of using glob-->
function myglob(){
  $result = mysql_query("SELECT * FROM properties");
        while($row = mysql_fetch_array($result)){
         $MLS_No = $row['MLS_No'];          
      $images = glob('images/property_pics/' .$MLS_No.'/*');
      foreach ($images as $image){
      echo "<div id='imageStack'><a href='$image' rel='lightbox[MLS_No]'><img 
src='$image' width='200' height='200'></a></div>";
<!--end of using glob-->
David M.

Reply via email to