jawel daar ben ik weer.
dit onderstaande shript leest mijn foto's uit die in een map wedstrijd staan. het werkt perfect alleen nu is even de vraag, ik heb al mijn foto's geupload naar mijn server, en de foto's de naam 001.jpg tot ....jpg via mijn server upload ik ze ook in deze volgorde, maar zodra ik mijn foto pagina vertoon dan zet dit schript mijn foto's door elkaar dus 043.jpg 001.jpg enz.
is het mogelijk om dit probleem te verhelpen zodat hij wel mijn map uitleest maar dan wel op de volgorde van 1 tot 100.
[code]
<?php
function createLbFromDir ($linkname, $galname, $directory, $thumbdirectory, $extensions = array ('jpg', 'jpeg')) {
$gallery = "";
$dh = opendir ($directory);
while ($file = readdir ($dh)) {
$parts = explode(".", basename ($file));
$extension = $parts[count($parts)-1];
if (!is_dir ($directory . $file) && ($file != ".." && $file != ".") && in_array($extension, $extensions)) {
$gallery.= "<a href=\"".$directory.$file."\" rel=\"lightbox[".$galname."]\"><img src=\"".$thumbdirectory.$file."\" alt=\"\"></a>\n";
}
}
return $gallery;
}
?>
<!--
Here the webpage begins
--!>
<html>
<head>
<!-- Lightbox-Stylesheet --!>
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
<!-- Lightbox-Javascripts --!>
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="js/combo.js"></script>
<script type="text/javascript" src="js/global.js"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
</head>
<body>
</body>
<div id="content">
<p>Fotopagina Ajaxpride.nl</p>
<p>
<!-- Here the PHP-script is called: Options are: â€linknameâ€, “gallerynameâ€, “path/to/imagegallery/†, “path/to/thumbs/â€
Imagenames in thumbs and imagegallery-folder need to be the same! --!>
<?php echo createLbFromDir ("Linkname", "galleryname", "wedstrijden/wedstrijd/" , "wedstrijden/wedstrijd/thumbs/"); ?>
[code/]
954 views