ændring i et allerede fungerende fotoalbum
Jeg har idag et script til et fotoalbum som starter med at vise thumb_nails og store billeder, hvis man klikker på et af thumbnailsene.Det virker fint pt. men jeg kunne godt tænke mig at få muligheden for at vælge NÆSTE og FORRIGE når jeg kigger på de store billeder.
Derved undgår jeg at skulle ud i oversigten hver gang for at se et nyt billede.
Er der nogen der kan rette i nedenstående kode, så det kan lade sig gøre.
scriptet kan midlertidig ses på:
www.stagebjergparken.com/billede/index2.php
<?
// PLEASE READ THE ACCOMPANYING README.TXT
// DEFINE VARIABLES:
// NUMBER OF <TD> PER <TR> ( IN ENGLISH: COLUMNS IN THE PAGE :-) )
$td='3';
// BACKGROUND COLOR OF THE PAGE
$bg='black';
// SHOW THE NAME OF THE FILE?
$name='1'; // 1 = yes, 0 = no
// TITLE OF YOUR PAGE
$pagetitle='Klik på billederne for at få dem i forstørret udgave - KLIK HER! FOR AT KOMME RETUR TIL FORRIGE SIDE'; echo '<div align="center">'; echo '<a href=java script:history.back(-1)>'; echo '<font face="verdana" size="2"';
### --- CHANGE NOTHING BELOW THIS LINE UNLESS YOU ARE OK WITH PHP --- ###
// DIRECTORY NAME
$handle=opendir('.');
// GO
$piccy=array();
$count=0;
// SCAN THE DIR
while (($filename = readdir($handle))!==false) {
// ADD IN EXTRA FILE TYPES HERE
if (substr($filename,-4) == ".jpg" || substr($filename,-4) == ".gif" || substr($filename,-4) == ".png" || substr($filename,-4) == ".JPG" || substr($filename,-4) == ".GIF" || substr($filename,-4) == ".PNG" || substr($filename,-4) == ".BMP" || substr($filename,-4) == ".bmp"){
if (substr($filename,0,6) == "thumb_"){
$piccy[$count] = $filename;
$count++;
}}}
// CLOSE DIR
closedir($handle);
// SORT THE FILES
sort($piccy);
reset($piccy);
// DISPLAY LARGE IMAGE
if ($large){
echo "<html><head><title>FamilienRiis.dk" .$large. "</title></head><body bgcolor=" . $bg . ">";
echo '<div align="center">';
// IS NAME SELECTED TO SHOW?
if ($name=="1") {
if (!(file_exists($large))){
echo "Der er ingen fil ved det navn, der er uploaded.";
exit;
}
echo ;}
echo '<a href=java script:history.back(-1)>'; echo '<br><br> </a></td> <img src="http://www.stagebjergparken.com/logo_klikherforatkommereturtilsmaabilleder.jpg">
';
// SHOW THE PICTURE
echo '<table width="100%" border=0 cellpadding=0 cellspacing=0>';
echo '<tr>';
echo '<td valign="middle" align="center"><a href=java script:history.back(-1)><img src="'.$large.'" alt="'.$large.'" border=0></a></td>';
echo '<br>';
echo '</tr></table>';
echo '<br><br>
'; echo '<a href=java script:history.back(-1)>'; echo '<font face="verdana" size="1"></font></a>'; } // NO LARGE PICCY, CREATE TABLE FOR THUMBNAILS:
else{ // start table, if you want cellpadding, cellspacing, color s, set them here
echo '<html><head>
<title>FamilienRiis.dk</title>';
echo '<head>';
echo '<br><br>
</a></td>
<img src="http://www.stagebjergparken.com/logo_klikherforatfaaforstoeretbilledet.jpg">
';echo "<body bgcolor=" . $bg . ">";
echo '<div align="center"><font face="verdana" size="0">' . $pagetitle . '</font><br>';
echo '<br><table width="100%" border=0 cellpadding=0 cellspacing=0>';
echo '<tr>';
// BECAUSE THE <TD> IS SET BY USER, WORK OUT THE PERCENTAGES:
$divider=ceil(100/$td);
if (($divider*$td)>100) $divider--;
// GRAB THE IMAGES
for ($l=0;$l<=sizeof($piccy)-1;$l++){
$isend = strpos((($l)/$td),".");
if (!$isend && ($l!=0)){echo "</tr>\n<tr><td colspan=$td><br></td></tr>\n<tr>\n";}
if ($l==0){echo "\n";}
// START THE <TD>
echo '<td width="'.$divider.'%" valign="middle" align="center">';
// GET THE LARGER PICTURE (IF SELECTED)
echo "<a href=\"$PHP_BLANK?large=".substr($piccy[$l],6)."\">";
// DISPLAY THE THUMBNAILS
echo '<img src="'.$piccy[$l].'" alt="'.$piccy[$l].'" border=0></a><br><br>';
// IS NAME SELECTED TO SHOW?
if ($name=="0") {
echo '<font face="verdana" size="1">' . substr($piccy[$l],6) . '</font>';}
echo '</td>';
echo"\n";}
echo '</tr></table></div>';}
