kostenloser Webspace werbefrei: lima-city


Dateien nach Name sortieren... [HILFEEEEE]

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    macromedia

    Kostenloser Webspace von macromedia

    macromedia hat kostenlosen Webspace.

    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);
    ?>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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.





    Beitrag zuletzt geändert: 27.2.2009 13:56:55 von zweinull
  4. kochmarkus

    Co-Admin Kostenloser Webspace von kochmarkus

    kochmarkus hat kostenlosen Webspace.

    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
  5. Autor dieses Themas

    macromedia

    Kostenloser Webspace von macromedia

    macromedia hat kostenlosen Webspace.

    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);
    ?>
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!