Dateien nach Name sortieren... [HILFEEEEE]
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anfang
anwenden
array
ausgeben
benutzername
bild
bildergalerie
code
ergebnis
file
freuen
hilfe
jemand
kompletter pfad
liste
schleife
speichern
stimmen
teilnehmer
zeile
-
Wie der Titel schon sagt,
wie kann ich Dateien nach Namen sortieren?
Hab gegooglt aba nichts gefunden... und die wo ich gefunden hab, funktionierten nicht so recht...
Jedensfalls würde ich mich freuen wenn mir jemand hier schnell hilfen könnte
ich weis es geht mit array und sort()
aber ich hab keine ahnung in welche zeile und wie ich es anwenden soll.....
<?php $ordner2 = "admin/teilnehmer/staffel1/liste/boiiz/"; $handle2 = opendir($ordner2); while ($file2 = readdir ($handle2)) { if($file2 != "." && $file2 != "..") { if(is_dir($ordner2."/".$file2)) { }else{ $profilbild2 = "admin/teilnehmer/staffel1/liste/boiiz/$file2"; include("$profilbild2"); $ta2212 = 'Benutzername: '.$benutzername.'<br>Anzeigename: '.$anzeigename.'<br>Bild: '.$bildnummer.'<br><br>'; // kompletter Pfad $compl = $file2; echo $ta2212; } } } closedir($handle2); ?>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Also in meiner Bildergalerie, sieht es ungefähr so aus:
<?php function ReadFiles($path) $a_files = array(); $dir_handle = @opendir($path) or die("Unable to open $path"); while($file = readdir($dir_handle)) { $fullpath = $path.$file; if(!is_dir($fullpath)) { $a_files[] = $file; } } closedir($dir_handle); sort($a_files); foreach($a_files as $file) { echo "<h5>$file</h5>\n"; } } ?>
Beitrag zuletzt geändert: 27.2.2009 23:11:18 von kochmarkus -
zweinull schrieb:
Du musst das Ergebnis, also den Ordnerinhalt erst im Array zwischen speichern.
$profilbilder = array(); schleife anfang { $profilbilder[] = $file2"; }
Sortierfunktion auf $profilebilder
Dann kannst das Array ausgeben.
Klappt irgendwie nicht, du meinst aber schon so oder?
<?php include("staffelinformation.ini.php"); $ordner1 = "admin/teilnehmer/staffel1/liste/boiiz/"; $handle1 = opendir($ordner1); while ($file1 = readdir ($handle1)) { $profilbild1 = array(); { $profilbild1[] = $file2; } if($file1 != "." && $file1 != "..") { if(is_dir($ordner1."/".$file1)) { }else{ $profilbild1 = "admin/teilnehmer/staffel1/liste/boiiz/$file1"; include("$profilbild1"); $stimmena1 = "user/".$benutzername."/votings/1"; $stimmena2 = fopen($stimmena1,"r+"); $stimmena3 = fread($stimmena2,3035); fclose($stimmena2); $ta2211 = '<div align="center"> <table cellpadding="0" cellspacing="0" width="350" height="257"> <!-- MSTableType="nolayout" --> <tr> <td height="27" background="images/buttons.jpg"> <p align="center"> <font color="#FFFFFF" face="Verdana" size="2"> <a target="_self" href="usercap.php?id='.$benutzername.'" style="text-decoration: none"> <font color="#FFFFFF">..::'.$anzeigename.'::..</font></a><br></font> <font color="#FFFFFF" face="Verdana" size="1"> StimmeN: '.$stimmena3.'</font></td> </tr> <tr> <td valign="top" height="200" bgcolor="#91E3FF"> <p align="center"> <img border="0" src="user/'.$benutzername.'/'.$bildnummer.'.jpg" height="200"></td> </tr> <tr> <td valign="top" height="30" width="350" background="images/buttons.jpg"> <p align="center"> <a target="versteckt" href="votings_boiiz_action.php?st=1&nr='.$file1.'&bn='.$benutzername.'"> <img border="0" onclick="javascript:this.height=0"; src="votebutton_2.png" width="120" height="30"></a></td> </tr> </table> </div><br><br><br>'; // kompletter Pfad $compl = $file1; if ($file1 % 2 != 0) { echo $ta2211; } else { } } } } closedir($handle1); ?>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage