Zeiger in array bewegen

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:
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;
}
?>
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:
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!
 
Zurück