Ergebnis 1 bis 5 von 5

Thema: alphabetisch erste Datei von Verzeichnis ausgeben

  1. #1
    Großmeister(in)
    Registriert seit
    06.06.2005
    Beiträge
    545
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard alphabetisch erste Datei von Verzeichnis ausgeben

    Hi!
    Mit dem untenstehenden Code les ich derzeit ein Verzeichnis aus und gebe die Dateinamen wieder. Wie kann ich es jetzt anstellen dass er mir die Schleife nur einmal durchläuft und dabei den alphabetisch ersten Dateinamen ausgibt? Ich hoff es ist verständlich was ich meine!

    Code:
    if ($handle = opendir('Verzeichnis/'))
    	{while (false !== ($file = readdir($handle)))
    		{if ($file != "." && $file != "..")
    			{echo "$file";
            }
       		}
       	 closedir($handle);
    	}
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Prinz(essin)
    Registriert seit
    19.03.2005
    Ort
    Dinslucken
    Beiträge
    762
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Re: alphabetisch erste Datei von Verzeichnis ausgeben

    Zitat Zitat von Ivanman
    Hi!
    Mit dem untenstehenden Code les ich derzeit ein Verzeichnis aus und gebe die Dateinamen wieder. Wie kann ich es jetzt anstellen dass er mir die Schleife nur einmal durchläuft und dabei den alphabetisch ersten Dateinamen ausgibt? Ich hoff es ist verständlich was ich meine!

    Code:
    if ($handle = opendir('Verzeichnis/'))
    	{while (false !== ($file = readdir($handle)))
    		{if ($file != "." && $file != "..")
    			{echo "$file";
            }
       		}
       	 closedir($handle);
    	}
    Oh,ich denk mal da hast du ziemliche Arbeit vor dir.
    Das einzige was mir jetzt einfällt wäre es mit substr(); zu lösen.
    Code:
    $file_short = substr($file ,0 ,1); // deine datei nur den ersten buchstaben
    $file_kleinbuchstaben = strtolower($file_short); // alle buchstaben klein machen
     if($file_kleinbuchstaben = "a") {
     echo $file;
    }
    jetzt musst du nur noch ne for(); oder while(); schleife machen in der PHP das ganze Alphabet durchgeht......
    das dann in eine v ariable und fertig ist...

    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }

  3. #3
    Kaiser(in)
    Registriert seit
    09.12.2005
    Alter
    29
    Beiträge
    2.496
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    du lässt die schleife einmal durchlaufen und schreibst währenddessen die dateinamen in ein array
    das array kannst du dann mit einem befehl so sortieren lassen, dass deine gewünschte datei ganz oben (oder halt unten, wie du willst^^) steht

    sonicchriz labert nur müll (sry :P); seine methode is total umständlich
    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  4. #4
    Großmeister(in)
    Themenstarter

    Registriert seit
    06.06.2005
    Beiträge
    545
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Danke für die Hilfe!

    War jetzt im nachhinein eigentlich eh ganz einfach!

    Code:
    <?php

    if ($handle = opendir('Verzeichnis/'))
    {while (false !== ($file = readdir($handle)))
    {if ($file != "." && $file != "..")
    {$inhalt[] = $file;
    }
    }
    closedir($handle);
    }


    asort($inhalt);
    echo $inhalt[0];

    ?>

  5. #5
    Kaiser(in)
    Registriert seit
    09.12.2005
    Alter
    29
    Beiträge
    2.496
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    gut, dass es dann ohne probleme geklappt hat
    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

Ähnliche Themen

  1. .log Datei in Variable ausgeben?
    Von dominik im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 11.06.2008, 21:10
  2. Nur die ersten 6 Zeilen einer txt Datei ausgeben..
    Von DiamondDog im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 07.09.2006, 11:59
  3. auf Datei in htaccess Verzeichnis zugreifen
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 12
    Letzter Beitrag: 17.11.2005, 14:42
  4. Datei in darunterliegendem Verzeichnis
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 16.11.2005, 17:56
  5. Bilder aus einem Ordner in PHP Datei automatisch ausgeben!
    Von yngvar im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 11
    Letzter Beitrag: 27.08.2005, 14:29

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •