Ergebnis 1 bis 10 von 10
  1. #1
    James Grieve
    Themenstarter

    Registriert
    12.2009
    Ort
    NRW- Bocholt
    Beiträge
    138

    Frage Bildergallery aus einem ftp Ordner?

    Hi zusammen

    ich habe auf meine Homepage mir einen Fotouploader gebaut. Dieser Uploader legt in einem Ordner das hochzuladene Foto ab und erstellt ein Vorschaubild und legt das in einen 2ten Ordner.

    Nun würde ich gerne aus diesen 2 Ordnern eine sich selbst aktualisierene Gallerie erstellen. Das neu hochgeladene Fotos automatisch in die Gallerie aufgenommen werden.

    Vielen Dank schonmal in vorraus für die Realisierung

  2. #2
    drp
    drp ist offline
    Ontario Avatar von drp
    Registriert
    04.2011
    Beiträge
    342
    Natürlich musst du an den Aussehen noch etwas arbeiten, aber hier schonmal ein Ansatz:
    Code:
    <?php
    echo "<h1>Bilder</h1>";
    $handle = opendir('./bigimages');
    while (false !== ($file = readdir($handle))) {
    echo "<a href=\"./bigimages/$file\"><img src='./smallimages/$file' width='100' /></a>";
    }
    ?>
    Müsste Links zu allen großen Bildern mit einer Vorschau des Bildes ausgeben. (Natürlich noch das bigimages und smallimages durch den jeweiligen Ordner ersetzen.

    EDIT: Die Vorschaubilder müssen demnach den gleichen Namen(in einem anderen Ordner) haben.
    Viele Grüße von DRP - Homepage
     MacBook Air 11,6" |  iPhone 3GS 8GB |  iPad 2 16GB weiß Wi-Fi |  Magic Mouse | PC

  3. #3
    James Grieve
    Themenstarter

    Registriert
    12.2009
    Ort
    NRW- Bocholt
    Beiträge
    138
    Super vielen dank. Muss ich den absoluten Pfad eingeben also den den mit Info.php angezeigt bekomme. Oder reicht der Pfad der Website?

    Muss ich dem Script berechtigungen zuweisen 777 oder 775?

    Ich bekomme im moment nur weiße Kacheln.

  4. #4
    drp
    drp ist offline
    Ontario Avatar von drp
    Registriert
    04.2011
    Beiträge
    342
    Berechtigungen braucht es (glaube ich) nicht.
    Der Pfad in PHP muss relativ sein. In HTML kann er relativ sein.
    Wenn das online ist, schick mal einen Link.

    Bist du sicher, dass die Fotos im Ordner mit den kleinen Bilder gleich heißen (also genauso wie die größere Variante im anderen Ordner) ?
    Viele Grüße von DRP - Homepage
     MacBook Air 11,6" |  iPhone 3GS 8GB |  iPad 2 16GB weiß Wi-Fi |  Magic Mouse | PC

  5. #5
    James Grieve
    Themenstarter

    Registriert
    12.2009
    Ort
    NRW- Bocholt
    Beiträge
    138
    Ne die vorschaubilder bekommen ein "TN" vor den Dateinamen.

  6. #6
    drp
    drp ist offline
    Ontario Avatar von drp
    Registriert
    04.2011
    Beiträge
    342
    Dann ist das ja klar.

    Dann änder den Code zu:
    Code:
    <?php
    echo "<h1>Bilder</h1>";
    $handle = opendir('./bigimages');
    while (false !== ($file = readdir($handle))) {
    echo "<a href=\"./bigimages/$file\"><img src='./smallimages/TN$file' width='100' /></a>";
    }
    ?>
    Viele Grüße von DRP - Homepage
     MacBook Air 11,6" |  iPhone 3GS 8GB |  iPad 2 16GB weiß Wi-Fi |  Magic Mouse | PC

  7. #7
    James Grieve
    Themenstarter

    Registriert
    12.2009
    Ort
    NRW- Bocholt
    Beiträge
    138
    safari gibt mir nun dieses cryptische aus


    Bilder


    Warning: opendir(./www.vbnstat.hot.lc/VBNstat/upload/img/) [function.opendir]: failed to open dir: No such file or directory in /data/multiserv/users/540366/projects/1401253/www/VBNstat/dia.php on line 3

    Warning: readdir() expects parameter 1 to be resource, boolean given in /data/multiserv/users/540366/projects/1401253/www/VBNstat/dia.php on line 4

  8. #8
    drp
    drp ist offline
    Ontario Avatar von drp
    Registriert
    04.2011
    Beiträge
    342
    Poste mal deinen ganzen Code und den Aufbau der Ordner
    Viele Grüße von DRP - Homepage
     MacBook Air 11,6" |  iPhone 3GS 8GB |  iPad 2 16GB weiß Wi-Fi |  Magic Mouse | PC

  9. #9
    James Grieve
    Themenstarter

    Registriert
    12.2009
    Ort
    NRW- Bocholt
    Beiträge
    138
    <?php
    echo "<h1>Bilder</h1>";
    $handle = opendir('./www.vbnstat.hot.lc/VBNstat/upload/img/');
    while (false !== ($file = readdir($handle))) {
    echo "<a href=\"www.vbnstat.hot.lc/VBNstat/upload/img/$file\"><img src='www.vbnstat.hot.lc/VBNstat/upload/thumbnail/TN$file' width='100' /></a>";
    }
    ?>

    St

    ruktur:

    www.vbnstat.hot.lc/VBNstat/upload/img/ ---> da sind die Fotos drin
    www.vbnstat.hot.lc/VBNstat/upload/thumbnail/ ----> hir sind die Vorschaubilder drin mit TN vor dem Dateinamen

  10. #10
    drp
    drp ist offline
    Ontario Avatar von drp
    Registriert
    04.2011
    Beiträge
    342
    Du musst das www.[...] wegnehmen:

    Wenn die PHP Datei im Ordner VBNstat ist:
    Code:
    <?php
    echo "<h1>Bilder</h1>";
    $handle = opendir('./upload/img/');
    while (false !== ($file = readdir($handle))) {
    echo "<a href=\"www.vbnstat.hot.lc/VBNstat/upload/img/$file\"><img src='www.vbnstat.hot.lc/VBNstat/upload/thumbnail/TN$file' width='100' /></a>";
    }
    ?>
    Oder wenn die im Hauptordner ist,
    Code:
    $handle = opendir('./VBNStat/upload/img/');
    Viele Grüße von DRP - Homepage
     MacBook Air 11,6" |  iPhone 3GS 8GB |  iPad 2 16GB weiß Wi-Fi |  Magic Mouse | PC

Berechtigungen

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