Is het mogelijk met een redelijk simpel php script om foto's uit een bepaalde map automatisch weer te geven op een pagina, en gelijk de java lightbox e.d. eraan te linken? Dus dat je alleen de foto's in een map zet je op website, en dat de webpagina de foto's uit die map haalt en ze gelijk weergeeft zonder dat je stuk voor stuk de foto's moet aanroepen.
is het ook mogelijk om bv maximaal 5 images per regel te hebben dat hij daarna automatische een enter geeft? en zo rijen van 5 maakt?
Als je het gedeelte dat de foto's weergeeft vervangt met onderstaande dan heb je er 5 per rij.

In het voorbeeld script in dit topic zit wel niet echt veel fout afhandeling. Ik heb betere geschreven maar ik weet niet waar ik die heb gelaten helaas.


<?php

	# Teller.
	
		$img_count = 1;
		

	# Foto's weergeven.

		foreach($pages[$current_page] as $img){
        
		# Foto Weergeven.
            
			echo '<img src="'.$img.'">';
            
            
		# Kijken of we er al vijf hebben.
        
			if($img_count % 5 == 0){
        	
				echo '<br />';
			}     
        
        
		# Teller verhogen.
        
			$img_count++;
            
		}

?>
het lukt me nog niet helemaal.

ik heb dit stukje code.

<?php

foreach (glob("natuur/macro/groot*.JPG") as $filename )

echo "<a href='$filename' rel='lightbox[1]'> <img src='$filename' class='image'>";
}
?>


nu worden de foto's goed weer gegeven.
ik wil standaard 5 foto's naast elkaar.
en de foto (groot*.JPG) moet als thumbnail weergegeven worden en via lightbox naar 100% worden weer gegeven.

graag zou ik ook de uitleg willen wat waarvoor staat zodat ik wel echt hier van kan leren en verder uitbreiden.

@ -santhe- Bedankt!

na veel gepuzzel heb ik het voor elkaar dat ik rijen van 5 heb en alles openend in de lightbox.

alleen zijn mijn thumbnails nu veel te groot!
ik heb deze geprobeerd een vaste waarde te geven maar dan geeft hij geen foto weer.

<?php
echo '<td>';
// Hier zet je een echo met de gegevens die je
// wilt weergeven in het tabelvak.
echo '<a href="'.$filename.'" rel="lightbox[roadtrip]"><img src="'.$filename.' width="112" height="150"; " class="image"></a>';
echo '</td>';
?>


de grote van de thumbnail wordt wel goed weergegeven alleen zonder afbeelding.
moet dit met percentages of zo? en zo ja hoe doe je dit dan?

<?
echo '<a href="'.$filename.'" rel="lightbox[roadtrip]"><img src="'.$filename.' width="112" height="150"; " class="image"></a>';

//wordt

echo '<a href="'.$filename.'" rel="lightbox[roadtrip]"><img src="'.$filename.'" width="112px" height="150px" class="image"></a>';
?>


Dit zijn eigenlijk geen thumbnails he, je laad nog steeds de grote foto ;)
@ gerhard I

de px achter de waarde maakt niks uit bij mij.

klopt het is een verkleining van de grote foto hierbij hoef ik ook geen dubbele bestanden dan op de server te plaatsen en dat scheelt weer ruimte.

is in een functie de px verplicht? buiten de functie heb ik hem namelijk vaker zo gebruikt.

maar goed dus nog steeds hetzelfde resultaat.
Heb je de rest ook mee veranderd? De haakjes stonden verkeerd en de punt komma was overbodig....
ja heb ik gedaan dit is de code nu:


<?php
echo '<td>';
// Hier zet je een echo met de gegevens die je
// wilt weergeven in het tabelvak.
echo '<a href="'.$filename.'" rel="lightbox[roadtrip]"><img src="'.$filename.' width="112px" height="150px"></a>';
echo '</td>';
?>


Quote mist:
src="'.$filename.' width=

src="'.$filename.'" width=

Reageren