PHP Auslesescript

Falloutboy6

Mitglied
Hi,

wer kann mir bitte helfen, ich steh gerade aufm Schlauch.
Das nachfolgende Script liest alle Bilder aus einem Ordner aus und gibt sie dann aus, dass kleinste also 1 als erstes und dann soweiter.
Nun möchte ich es genau andersrum haben. Das mit der größten Zahl oben. Wer kann mir helfen?

Danke

PHP:
 <?
echo "<table align=\"center\" width=\"150\" height=\"100\" border=\"0\" cellpadding=\"3\" cellspacing=\"3\">"
    ."<tr>";
$the_file_array = Array();
$the_folder_array = Array();
$verzname="images/galerie/special/thumb";
$handle = opendir($verzname);
   while($file = readdir($handle))
{
    if ($file != "." && $file != ".." && $file != "index.php") {
     $the_file_array[] = $file; }$the_folder_array[] = $file;

   }
closedir($handle);
sort ($the_file_array);
reset ($the_file_array);
sort ($the_folder_array);
reset ($the_folder_array);
$key = 1;
foreach ($the_file_array as $val) {
while (list ($key, $val) = each ($the_file_array)) {
   if (($val != ".") && (!fnmatch("*.htm*", $val)) && (!fnmatch("*.php*", $val))){
       if ((fnmatch("*~~*", $val)) || (fnmatch("~cheat_sux^hi", $val))) {
           // CASE: An outcommented file. - Syn: "~<filename>" - Exp: "~nottobeseen.txt"
           echo "** SECRET FILE **<br>";
       }else{
               echo "<td align=\"center\" width=\"300\">"
            ."<a href=\"images/galerie/special/auslesen.php?Bild=" . ++$key . "\" onclick=\"return popup(this,134,88)\"><img src=".$verzname."/".$val." width=\"120px\" height=\"150px\" border=\"0\"></a>\n"
            ."</td>".substr_replace($datei, "", +50)."\n";
            
            
            $i++;
    }
    if($i%5==0 && $i!=1) {
        echo "</tr><tr>\n";
    }
}}
           }
           echo "</tr></table><br>";
?>
 
Ja genau so einfach ist das :-)

Nur ist jetzt noch das Problem, wenn ich auf das erste Bild klicke, also eigentlich das letzte, taucht beim Popup das aufgeht das erste Billd auf und nicht das letzte
 
Zurück