Natürlich musst du an den Aussehen noch etwas arbeiten, aber hier schonmal ein Ansatz:
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.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>"; } ?>
EDIT: Die Vorschaubilder müssen demnach den gleichen Namen(in einem anderen Ordner) haben.
Ergebnis 1 bis 10 von 10
- 23.05.2011, 20:21 #1James Grieve
Themenstarter
- Registriert
- 12.2009
- Ort
- NRW- Bocholt
- Beiträge
- 138
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
- 23.05.2011, 22:54 #2Viele Grüße von DRP - Homepage
MacBook Air 11,6" | iPhone 3GS 8GB | iPad 2 16GB weiß Wi-Fi | Magic Mouse | PC
- 23.05.2011, 23:14 #3James 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.
- 23.05.2011, 23:20 #4
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
- 24.05.2011, 10:23 #5James Grieve
Themenstarter
- Registriert
- 12.2009
- Ort
- NRW- Bocholt
- Beiträge
- 138
Ne die vorschaubilder bekommen ein "TN" vor den Dateinamen.
- 24.05.2011, 13:01 #6
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
- 24.05.2011, 14:44 #7James 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
- 24.05.2011, 17:20 #8
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
- 24.05.2011, 20:30 #9James 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
- 24.05.2011, 22:33 #10
Du musst das www.[...] wegnehmen:
Wenn die PHP Datei im Ordner VBNstat ist:
Oder wenn die im Hauptordner 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>"; } ?>
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


Zitieren