/* Et veldig veldig simpelt fotoalbum
Viser alle bildene i gjeldende katalog med next/previous
funksjonalitet
Håvard Berland, en gang i november 02 da han burde lest algebraisk
topologi.
Argument: GET-variabel 'nr', angir hvilket bilde vi skal vise.
**/
/* Extract embedded thumbnails: jhead -st "thumb_&i" *jpg */
$nr_min = 0;
/* For at det skal virke når register_globals skrus av */
$nr = $_REQUEST['nr'];
/* Bildet vi skal begynne på */
if (!(isset($nr)))
{
$nr=$nr_min;
}
?>
Fotoalbum
/* Les inn filer fra katalogen vi står i: */
$dir = opendir(".");
$n = 0;
while ($fil = readdir($dir))
{
/* Godtar kun filer som slutter på .jpg (føy til andre om nødvendig) */
/* Godtar heller ikke filer som begynner på thumbs_ */
if (ereg("^.*.(jpg|JPG|gif)$", $fil) && !(ereg("thumb_*", $fil)) )
{
$bilder[$n] = $fil;
/* Check if thumb exist, if not, extract one from exif */
if (!(file_exists("thumb_$fil")))
{
exec("jhead -st thumb_$fil $fil");
/* dette funker ikke - ikke lov? */
}
$thumb[$n] = "thumb_$fil";
$n++;
}
}
$nr_max = $n - 1;
/* Nå kan vi lukke katalogen */
closedir($dir);
/* Sorterer i en forhåpentligvis fornuftig rekkefølge */
sort($bilder);
sort($thumb);
//print "
\n";
$nextnr = $nr + 1;
$prevnr = $nr - 1;
/* Her kommer oversikten over bildene (thumbs): */
$infofile = "info.txt";
print "