Ergebnis 1 bis 4 von 4

Thema: verzeichnis wird ausgelesen aber falsch gelinkt

  1. #1
    TP-Veteran Avatar von paby
    Registriert seit
    Sep 2002
    Ort
    bayern
    Beiträge
    1.110

    verzeichnis wird ausgelesen aber falsch gelinkt

    moin mädels,
    lange nicht mehr gesehen....

    und klar komme ich aus meinem loch gekrochen, wenn ich mit php meine probleme hab...
    folgende seite liest das verzeichnis upload aus
    http://tinyurl.com/4b23eo2
    das klappt - die inhalte werden angezeigt - aber die links stimmen nicht - seltsamerweise vergisst er im link das verzeichnis

    hier das script
    Code:
    <?php
    $buchstabe_alt = "";
    $verzeichnis = openDir("upload");
    while ($file = readDir($verzeichnis)) {
     if ($file != "." && $file != "..") {
      $buchstabe = strtoUpper(substr($file, 0, 1));
      if (!strstr($buchstabe_alt, $buchstabe)) {
       $buchstabe_alt .= $buchstabe;
       // Anfangsbuchstaben anzeigen
       echo "<strong>" . $buchstabe . "</strong> <br>"; 
      }
      echo "<a href=\"$file\">$file</a><br>\n";
     }
    }
    closeDir($verzeichnis);
    ?>
    ich könnte schwören, dass ich das noch woanders im einsatz habe und es dort klappt - der webspace ist beim rosa riesen

    für tips dankbar - paby
    In jeder großen Trennung liegt ein Keim von Wahnsinn; man muß sich hüten, ihn nachdenklich auszubrüten und zu pflegen.
    Johann Wolfgang von Goethe

  2. #2
    TP-Moderator Avatar von maxi89
    Registriert seit
    Nov 2004
    Ort
    Mulpe an der Tunke
    Beiträge
    2.584
    Noja, die Dateien liegen ja in einem Unterverzeichnis, also müsstest du natürlich auch dieses Unterverzeichnis in den Link mit einbauen

    So geht es bei mir, die Änderungen habe ich mal mit Kommentaren versehen
    PHP-Code:
    <?php
    $buchstabe_alt 
    "";
    // #### Neue Variable verzeichnisName
    $verzeichnisName 'testordner';
    $verzeichnis openDir($verzeichnisName);
    while (
    $file readDir($verzeichnis)) {
     if (
    $file != "." && $file != "..") {
      
    $buchstabe strtoUpper(substr($file01));
      if (!
    strstr($buchstabe_alt$buchstabe)) {
       
    $buchstabe_alt .= $buchstabe;
       
    // Anfangsbuchstaben anzeigen
       
    echo "<strong>" $buchstabe "</strong> <br>";
      }
      
    // ####### Verzeichnisnamen mit in den Link übernehmen
      
    echo "<a href=\"$verzeichnisName/$file\">$file</a><br>\n";
     }
    }
    closeDir($verzeichnis);
    ?>

  3. #3
    TP-Supporter
    Registriert seit
    Dec 2006
    Beiträge
    475
    Logisch. readDir() gibt den Dateinamen zurück. Ohne Verzeichnisname. Setz das Verzeichnis einfach noch davor.

    Code:
    <a href=\"upload/".$file."\">

  4. #4
    TP-Veteran Avatar von paby
    Registriert seit
    Sep 2002
    Ort
    bayern
    Beiträge
    1.110
    danke danke danke,
    gott - ich bin sooo blind - hatte das script in meinem fundus - sogar mit link zum tutorial - und dort stand es genau wie gepostet - ich hab nur stück für stück verglichen statt nachzudenken...

    ihr seit solche schnuffis - danke...

    have a nice evening - paby
    In jeder großen Trennung liegt ein Keim von Wahnsinn; man muß sich hüten, ihn nachdenklich auszubrüten und zu pflegen.
    Johann Wolfgang von Goethe

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. [PHP] Bilder weden ausgelesen aber nicht angezeigt
    Von maddin1410 im Forum Traum-Dynamik
    Antworten: 7
    Letzter Beitrag: 25.05.2010, 20:42
  2. DW 8 bereitstellen von dateien auf ftp - aber im falschen verzeichnis???
    Von Dreamer im Forum Dreamweaver & andere Webeditoren
    Antworten: 6
    Letzter Beitrag: 29.08.2006, 10:47
  3. WebDAV aber kein Schreibzugriff auf das Verzeichnis
    Von SteffenR im Forum Server & Provider
    Antworten: 0
    Letzter Beitrag: 18.02.2005, 20:17
  4. Antworten: 3
    Letzter Beitrag: 08.08.2004, 23:36
  5. Antworten: 4
    Letzter Beitrag: 30.09.2002, 12:44

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51