fishguts
Erfahrenes Mitglied
Hi, ich habe ein kleines (großes?) problem mit meinem gallery-script
Hoffe mal, ihr könnt mir helfen...
Zuerst mal der Code:
Dieser Code is zu nemGroßteil von SonicBe@m (hier aus dem Board)
Im Prinzip werden nur alle Thumbnails aus Ordner A ausgelesen und mit ihren Originalen aus Ordner B verlinkt (Thumb und Original haben jeweils den selben Namen)
Wenn man jetzt auf eines der Thumbnails klickt, soll das Original angezeigt werden
Der "Code" dazu sieht so aus:
Jetzt befinden sich unter dem Original aber noch zwei Pfeile (Vor & Zurück) über die man auch zum nächsten bzw. vorherigen Bild im Array schalten soll
Nur wie kann ich das jetzt realiesieren?
Das müsste doch irgendwie über die array-Funktionen pos(), prev() und next() zu realisieren sein, oder?
Ich hab leider überhaupt keinen Plan wie
Hoffe, ihr könnte mir helfen (bitte mit Erklärung, bin nämlich noch anfänger)
Danke für eure Hilfe!
Hoffe mal, ihr könnt mir helfen...
Zuerst mal der Code:
PHP:
<?php
function album($origFilesDir, $previewFilesDir)
{
$imagePath['original'] = $origFilesDir;
$imagePath['preview'] = $previewFilesDir;
$allowedFileTypes = "jpg|jpeg";
$patter = "/\.($allowedFileTypes)/i";
$dir = opendir(getcwd()."/".$imagePath['preview']);
$images = array();
while($entry = readdir($dir))
{
if(preg_match($patter,$entry))
{
$imgString = "";
$imgString .= "<a href=\"showroom.php?pic=".$imagePath['original']."/".$entry."\">";
$imgString .= "<img src=\"".$imagePath['preview']."/".$entry."\" border=0>";
$imgString .= "</a>";
array_push($images,$imgString);
}
}
return $images;
}
?>
Im Prinzip werden nur alle Thumbnails aus Ordner A ausgelesen und mit ihren Originalen aus Ordner B verlinkt (Thumb und Original haben jeweils den selben Namen)
Wenn man jetzt auf eines der Thumbnails klickt, soll das Original angezeigt werden
Der "Code" dazu sieht so aus:
PHP:
<?php
echo "<img src='$pic' border='1'>"
?>
Jetzt befinden sich unter dem Original aber noch zwei Pfeile (Vor & Zurück) über die man auch zum nächsten bzw. vorherigen Bild im Array schalten soll
Nur wie kann ich das jetzt realiesieren?
Das müsste doch irgendwie über die array-Funktionen pos(), prev() und next() zu realisieren sein, oder?
Ich hab leider überhaupt keinen Plan wie
Hoffe, ihr könnte mir helfen (bitte mit Erklärung, bin nämlich noch anfänger)
Danke für eure Hilfe!