Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: scandir() funktioniert im Contentmanager nicht

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    scandir() funktioniert im Contentmanager nicht
    am: 30. September 2011, 20:00:04
    Ich möchte eine Galerie anzeigen lassen und wollte mir mit Hilfe einer foreach-Schleife ein wenig Quellcode sparen. Nun tritt aber etwas sehr merkwürdiges auf.

    Hier mein kleines Snippet, welches ich in die "galerie.php" gelegt habe und in "/media/content/" hochgeladen habe.

    Code: PHP  [Auswählen]
    <?php
    $dir = HTTP_SERVER.DIR_WS_CATALOG."images/galerie";
    // TEST BEGIN
    $files1 = scandir($dir);
    print_r($files1);  // -> Ergebnis bleibt leer
    var_dump(is_dir($dir)); // -> Ergebnis bool (false)
    // TEST END

    Wieso bleibt scandir() leer und is_dir() erzeugt ein "false"? ich habe es auch testweise mit

    Code: PHP  [Auswählen]
    $dir = HTTP_SERVER.DIR_WS_CATALOG."images/product_images/thumbnail_images"

    ausprobiert. Selbes Resultat.

    Gruß
    Ronny


    Linkback: https://www.modified-shop.org/forum/index.php?topic=15725.0

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Re: scandir() funktioniert im Contentmanager nicht
    Antwort #1 am: 30. September 2011, 20:26:51
    Schau mal hier Ronny, vielleicht hilft Dir das kleine Script von mir:

    Einbinden des Nivo-Sliders auf der Startseite - Automatisches laden der Sliderbilder aus einem Verzeichnis

    Gruß h-h-h

    EDIT: Die PHP-Funktionen funktionieren nicht mit HTTP_SERVER  :whistle:

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: scandir() funktioniert im Contentmanager nicht
    Antwort #2 am: 30. September 2011, 22:28:01
    [...]
    EDIT: Die PHP-Funktionen funktionieren nicht mit HTTP_SERVER  :whistle:

    Das war der Wink mit dem Zaunpfahl. Logisch konnte das nicht funktionieren, aber folgende Zeile funktioniert umso besser:

    Code: PHP  [Auswählen]
    $dir = DIR_FS_CATALOG."images/galerie";

    Gruß
    Ronny

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Re: scandir() funktioniert im Contentmanager nicht
    Antwort #3 am: 30. September 2011, 23:10:25
    Jupp, danke für die Rückmeldung.
    Da hättest Du aber auch selbst drauf kommen können. ;)

    Gruß

    h-h-h
    8 Antworten
    8579 Aufrufe
    24. August 2011, 18:42:48 von Tomcraft
    2 Antworten
    2204 Aufrufe
    04. März 2010, 15:18:43 von teccon
    8 Antworten
    3743 Aufrufe
    26. August 2010, 15:46:11 von Ignatz
    2 Antworten
    1297 Aufrufe
    03. September 2017, 07:39:33 von blackman68