0 ) { echo ""; } while( ($row = mysql_fetch_row($result)) ) { echo ""; echo ""; echo ""; } if( $numrows > 0 ) { echo "
" . $row[0] . "
"; } mysql_free_result($result); } // // see if this is a file we want to handle // function wanted($file) { // we only want jpeg's, and also no dot files if( is_dir($file) || $file == "main.png" ) return 0; return eregi("^[^\.].*\.(jpg|jpeg|png)$", $file); } // // count the number of files in the directory, also store dirs in an array // function dircount() { global $dirs; $dir = @opendir( getcwd() ); while( ($file = readdir( $dir )) ) { if( is_dir( $file ) && ereg("(\.\.|^[^\.])", $file) && !ereg("^private$", $file) ) $dirs[]= $file; else if( wanted( $file ) ) $count++; } closedir( $dir ); return $count; } // // navbar // function navbar($page) { global $perpage, $total, $dirs; if( $page > 1 ) { ?> Previous Page | Next Page "; $num = 1; foreach ( $dirs as $dir ) { if( $num == 1 ) echo "[ "; ?> "> \n"; if( $dir = @opendir( getcwd() ) ) { // first load image names into array $fileArr = array(); while( ($file = readdir( $dir )) && ($imgcount < $perpage*($page)) ) { // we only want jpeg's, and also no dot files if( wanted($file) ) { $imgcount++; $fileArr[$file] = filemtime($file); } } closedir($dir); // sort by date arsort($fileArr); // spit them back out $filekeys = array_keys($fileArr); foreach($filekeys as $file) { // time to start a new row? if( $rowcount == 2 ) { echo ""; $rowcount = 0; } // spit out image echo ""; printf("    \n", urlencode($file)); printf("
%s\n", date("M d, Y H:m", $fileArr[$file])); // increase row and img count $rowcount++; $imgcount++; } } ?>