Links automatisch erstellen lassen

  • Hi ich würde gern folgendes mit PHP umsetzen:

    Ich will eine Schleife erstellen, welche HTML Links erstellt.

    z.b.

    while ($i < 10) {
    echo "<a href .....";
    $i++
    }

    Jetzt soll dies aber so funktionieren, dass die Schleife in einem Verzeichnis "schaut" wieviele Dateien dort liegen und für jede Datei dann einen Link erstellt zu genau dieser Datei. D.h. man brauch nur noch ein pdf File z.b. in das Verzeichnis kopieren und beim aufruf der Seite wird dort automatisch ein Link zu diesem File erzeugt. Geht das? Wenn ja wie?

    Ich bin sehr dankbar für eure Tipps.

  • klar geht das.

    PHP
    $pfad = "pfad/zum/verzeichnis";
    $dir = opendir($pfad); //Verzeichnis oeffnen
    while(false !== ($file = readdir($dir)))
    {
      if(filetype($pfad.$file) != "dir") //Unterverzeichnisse auslassen
      {
        echo'<a href="'.$pfad.''.$file.'"'>'.$file.'</a>';
      }
    }

    Gruß,
    Jojo


    2 Mal editiert, zuletzt von jojo87 (11. September 2008 um 11:47) aus folgendem Grund: Code verbessert

  • Wieso wird hier eigentlich immer wieder opendir und readdir verwendet?