Beste lezers,

Bestaat er een image gallery die automatisch de images uit de submappen weer geeft bv. met readdir (of iets dergelijks)? Ben al heel de week aan t puzzelen maar kom er niet uit... Heb een trap in de goeie richting nodig.
Thanks!

graag gedaan

<? 
$fotos = array(); 

$handle = opendir('images'); 

while (false !== ($foto = readdir($handle))) { 
if (eregi('\.(gif|jpg|png|psd|bmp)$', $foto)) { 
$fotos[] = $foto; 
} 
} 

closedir($handle); 

sort($fotos); 
reset($fotos); 

if (isset($_GET['foto']) && file_exists($_GET['foto'])) { 

if (isset($_GET['id']) && $_GET['id'] != 0) { $newid = $_GET['id'] - 1; echo '<a href="'.$PHP_SELF.'?foto='.$fotos[$newid].'&id='.$newid.'">vorige</a> | '; } 
echo '<a href="'.$PHP_SELF.'">overzicht</a>'; 
$fotocount = count($fotos) - 1; 
if (isset($_GET['id']) && $_GET['id'] != $fotocount) { $newid = $_GET['id'] + 1; echo ' | <a href="'.$PHP_SELF.'?foto='.$fotos[$newid].'&id='.$newid.'">volgende</a>'; } 
echo '<br><br>'; 

echo '<img src="images/'.$_GET['foto'].'" alt="'.$_GET['foto'].'" border="0">'; 

} else { 

$count = 1; 
foreach ($fotos as $id => $value) { 
if ($count == 6) { $br = '<br>'; } else { $br = ' '; } 
echo '<a href="images/'.$value.'"><img src="images/'.$value.'" alt="'.$value.'" border="0" width="100" height=100></a>'.$br; 
if ($count == 6) { $count = 1; } else { $count ++; } 
} 

}
?>
Mooi script, maar ik bedoelde eigenlijk met meerdere submappen. Nu moet je zelf aangeven uit welke (sub)map de images worden getoond. Mijn bedoeling is om via ftp een foto(sub)map te uploaden, die dan automatisch 'gezien' wordt...
Klik even op mijn naam, automatisch fotoalbum v3 oid. Volgende keer wel zelf even in de script db kijken want er zijn meer voorbeelden.
Bedankt Arjan, ik kreeg niet gevonden wat ik zocht. Nu heb ik alleen nog problemen met het aanmaken van thumps, mkdir en chmod. Ik geloof dat mijn server dit blokkeerd, damn. Denk dat ik maar even met de hosting contact op moet nemen.
Bedankt!

Reageren