Dateibrowser mit Unterverzeichnissen?

  • Hallo ZP-Team,

    vielleicht habe ich auch grundsätzlich am Dateibrowser etwas nicht verstanden.

    Möchte gerne ein paar Files zum Download anbieten.

    Habe das Widget eingerichtet, nach anfänglichen Pfadproblemen läuft aber alles, nur ein Problem kriege ich nicht gelöst.

    Sobald ich im Ordnerpfad auf dem Server einen Unterordner einrichte, bekomme ich folgende cgi-error-log Meldung vom Server (t-online):

    - PHP Notice: Undefined index: extension in /home/www/assets/php/filebrowser/filebrowser.main.php on line 65 -

    Folgende Einstellungen habe vorgenommen :

    Pfad = /home/www/archiv/
    Filter = *.png;*.html;*.txt

    Bedeutet das evtl. , daß kein Unterordner eingerichtet werden kann, weil dadurch eine Dateiendung fehlt ?

    Viele Grüße

    Peter Jockel
    nfwetter
    schobuell-wetter.de

  • Hallo,

    dat der neu angelegte Unterordner ggf. ein Leerzeichen im Namen? Das sollte er nicht.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo Stefan,

    nein , hatte folgende Unterordner angelegt: grafik, klimaberichte, tabellen - außerdem in einem testweise angelegtem Verzeichnis "down"

    mit Unterordner "test". - gleiches Ergebnis.

    Könnte es sein das chmod etwas damit zu tun hat ?. Dann könnte man sich die Fehlersuche sparen, da t-online chmod 777 nicht zuläßt.

    Mit freundlichen Grüßen

    PeterJ

    test: http://www.schobuell-wetter.de/archiv.php

  • Hallo,

    das kann ich Ihnen von hier aus leider nicht sagen, weil ich das mangels t-online-server nicht nachvollziehen kann. Könnte sein, dass das Problem nur auftritt, wenn ein Ordner keinerlei Dateien enthält (also z.B. nichts oder nur andere Ordner)? Wäre mal einen versuch wert.

    777 müssen diese Dateien nicht sein, aber zumindest von jedermann lesbar, also 555…

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo,

    dann wäre ein Fehler wg. chmod sehr unwahrscheinlich, da dort 750 eingestellt ist und ich von verschiedenen PC`s alles lesen kann.

    Ich werde noch einmal die Ordnerstruktur neu aufbauen und alle Files von Sonderzeichen wie auch "_" befreien. Nur mit einfachen Textfiles bestücken

    und versuchen den Fehler einzukreisen.

    Ist der Eintrag :

    # 'ext' => strtolower($path_info['extension']) #
    in der Datei filebrowser.main (Zeile 65) so korrekt , oder fehlt da noch eine Ergänzung ? (php - Laie ).

    Vielen Dank für die Mühe

    nfwetter

  • Hallo Peter,

    wenn die Raute # vorn und hinten im Quelltext nicht drinsteht, ist alles richtig. Auf Deiner Archivseite kann ich übrigens den Ordner /test sehen, dieser hat aber keine Inhalte.

  • Hinweis: Die vorangegangenen Beiträge wurden aus einem anderen Thread herausgelöst, da unterschiedliche Fragestellungen verschiedener User.

  • Hallo Thomas,

    Die Raute ist selbstverständlich nicht im Quelltext vorhanden..

    Habe nun noch einmal alles neu aufgebaut mit einfachen Titeln.

    Der Dateibrowser funktioniert einwandfrei seitens Zeta. Alles sichtbar und aufrufbar.
    Nuuuur : Sobald ich ein Unterverzeichnis einrichte läuft wieder alles normal, aber.. die beschriebene Fehlermeldung im LOG taucht sofort wieder ständig auf.
    Ich vermute nun doch stark, das liegt irgendwo beim Server. schade...

    Frage ist nun, in wie weit ein LOG das ständig anwächst die Funktionalität (PHP) beeinträchtigt.

    Mit freundlichen Grüßen

    nfwetter

  • Hallo ,

    ich habe mich noch ein wenig schlau gemacht und komme zu folgendem Ergebnis,

    da es sich hier offenbar nur um eine Notiz und keine echte Fehlermeldung vom Server handelt,

    kann diese wohl ignoriert werden, zumal das Widget ja funktioniert.

    Vielleicht ist das ja noch ein Thema für die PHP-Programmierer.

    Ich bedanke mich für die Mühe

    Mit freundlichen Grüßen

    nfwetter

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!