Contao-Camp 2024
Ergebnis 1 bis 5 von 5

Thema: Dateien aus Ordner auslesen

  1. #1
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.849
    Contao-Projekt unterstützen

    Support Contao

    Standard Dateien aus Ordner auslesen

    Hallo,

    betrifft nicht Contao!

    ich habe hier folgende Struktur:
    sub.meinedomain.at (zeigt auf httpdocs/main/ein/pfad/)
    hier drinnen habe ich einen weiteren Ordner 'bilder' mit Bildern, welchen ich wie folgt auslesen und einfach darstellen möchte.
    Und eine Datei galerie.php

    PHP-Code:
    <?php
    // READ FILES FROM THE GALLERY FOLDER
    $dir __DIR__ DIRECTORY_SEPARATOR "bilder" DIRECTORY_SEPARATOR;
    $images glob($dir "*.{jpg,jpeg,gif,png}"GLOB_BRACE);

    // DRAW HTML ?>
    <!DOCTYPE html>
    <html>
      <head>
      </head>
      <body>
        <div id="galerie"><?php
        
    foreach ($images as $i) {
          
    printf("<img src='bilder/%s'/>"basename($i));
        }
        
    ?></div>
      </body>
    </html>
    öffne ich die Datei galerie.php dann macht das schnippsel auch das was es soll - es zählt die Dateien aus dem Ordner 'bilder' auf und fügt sie ein.
    ABER: sie werden nicht angezeigt.
    Der erzeugte Pfad sieht für mich aber korrekt aus
    Code:
    <img src="bilder/meinBild01.jpg">
    <img src="bilder/meinBild02.jpg">
    <img src="bilder/meinBild03.jpg">
    und darum vermute ich, dass auch die Pfadangabe korrekt ist ... das Bild wird aber nicht angezeigt » 'Grafik konnte nicht geladen werden'

    Jemand einen Tipp für mich?
    Grüsse
    Bernhard


  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Das was du da ausgibst, sind relative URLs. Passen die auch mit deiner URL zusammen?

  3. #3
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.849
    Contao-Projekt unterstützen

    Support Contao

    Standard

    ich weiss nicht, ob ich dich korrekt verstehe, aber die Bilder befinden sich hinter
    sub.meinedomain.at/bilder/
    und das php-file unter
    sub.meinedomain.at/galerie.php

    Wenn ich den direkten Pfad eintrage, dann werden diese auch dargestellt/geladen
    PHP-Code:
    printf("<img src='http://sub.meinedomain.at/bilder/%s'/>"basename($i)); 
    Grüsse
    Bernhard


  4. #4
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.935

    Standard

    Gibt es im Rest Deines HTML oder PHP vielleicht ein nicht passend gesetztes <base>-Tag?

    Edit: #1 zeigt, daß nein. Die Idee hat sich also erübrigt.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  5. #5
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.849
    Contao-Projekt unterstützen

    Support Contao

    Standard

    das war's aber trotzdem!
    ich habe nun ein <base> gesetzt und gut ist's.

    <base href="https://sub.meinedomain.at/">
    Grüsse
    Bernhard


Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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