opendir sortieren

LN5

Mitglied
Hallo Leute

ich habe auf meiner Homepage eine Bildergalerie. ich lese die Bilder wie folgt aus:

Code:
if($Verzeichniszeiger=opendir($PfadThumbnails))
{
	$Table="<table border=\"0\" cellpadding=\"2\" width=\"100%\" cellspacing=\"5\" class=\"text\" align=\"center\"><tr align='center' valign='top'>";
	$i=0;
	while($Datei=readdir($Verzeichniszeiger))
	{
		if(substr($PfadThumbnails.strtolower($Datei), -4)==".jpg" || substr($PfadThumbnails.strtolower($Datei), -5)==".jpeg" || substr(strtolower($PfadThumbnails.$Datei), -4)==".gif" || substr($PfadThumbnails.strtolower($Datei), -4)==".png")
		{

[...]

wie kann ich nun diese Bilder ordnen? Ich möchte, dass sie dem Alphabet nach geordnet werden.

Danke..
 
hmm.. soweit klar.. nur kenne ich so ein Array nur aus der While-Schleife.. Könntest du mir bitte erklären, wie ich das au dieses opendir-Zeugs anpassen?

danke.. :)
 
Etwa wie folgt:
PHP:
<?php

	$files = array();
	while( $file = readdir($dirHandle) ) {
		if( !(bool) preg_match('/.+\.(?:jpe?g|gif|png)$/i', $file) ) {
			continue;
		}
		$files[] = $file;
	}
	sort($files);

	foreach( $files as $file ) {
		echo $file;
	}

?>
 
thx gumbo.. aber bis mir nicht böse.. ich habs versucht, aber irgend wie krieg ichs einfach nicht hin für meine Galerie.. könntest du mir bitte dä Code gleich anpassen? Wäre dir sehr dankbar.
 
Zurück