Bildindex erstellen

dermacz

Erfahrenes Mitglied
Wie kann man denn einen Index aller bilder in einem bestimmten verzeichnis erstellen das diese als thumnails angezeigt werden die bei klick vergößert werden un wenn möglich die man sogar bewerten kann
 
Wow, eine Überraschungseifrage - gleich 3 Wünsche auf einmal.

Erste Möglichhkeit: Du benutzt die Suchfunktion im Board oder :google: , denn dererlei Scripte gibt's wie Sand am Meer.

Zweite Möglichkeit: Du schlägst auf php.net Verzeichnis-Funktionen, Grafikfunktionen und MySQL-Funktionen nach und versuchst es selbst. Hast Du dabei konkrete Probleme mit dem Quellcode, dann wird Dir hier sicherlich geholfen, aber vorgekaut wird nichts (zumindest nicht von mir).

snuu
 
PHP:
$dir = ".";
$dirhandler = opendir($dir);
$ext_array = array("jpg","gif","png");
while($file = readdir($dirhandler)) {
  if(in_array(strtolower(substr($file,-3)),$ext_array) {
    $fileinfo = getimagesize($file);
    echo "<a href=\"".$file."\" target=\"_blank\"><img src=\"".$file."\" width=\"".$fileinfo[0]/5."\" height=\"".$fileinfo[1]/5."\" /></a><br />";
  }
}
closedir($dirhandler);
Das Script ist unperformant, unschön und in dieser Form der blanke Schwachsinn. Aber es funktioniert, ist selbsterklärend und ich habs grade kurz in 2 Minuten runtergeschrieben. Und gerade weil es selbsterklärend ist, schlage ich jeden, der irgendwas dazu fragt :rolleyes:
 
Na super, und in anderen Threads wird auf's Heftigste über den zunehmenden schlechten Programmierstiel neueinsteigender Programmierer diskutiert ...
 
Original geschrieben von snuu
Na super, und in anderen Threads wird auf's Heftigste über den zunehmenden schlechten Programmierstiel neueinsteigender Programmierer diskutiert ...
Der PHP Stil an sich sollte eigentlich gar nicht so schlecht sein, aber keine Thumbnails zu erzeugen, sondern einfach die fullsize images "runterzuskalieren" ist, und das gebe ich offen zu, schwach.
Aber das Script soll ihm den Grundgedanken vermitteln und nicht die Feinheiten. Wie man Thumbnails temporär oder dauerhaft erzeugt, wurde nun wirklich oft genug beschrieben. Ok das Gesamtproblem auch, aber ... argh ... diskutier jetzt bitte nicht mit mir, dazu bin ich grade nicht in der Stimmung.
 
Original geschrieben von dermac'z
wenn hier auch mysql angesprochen wird hab ich ne kurze ferage woran kann da sliegen das ich nie ne berechtigung hab datenbanken zu erstellen...habe das mysql von http://www.mysql.de
Weil du auf einem gekauften/gemieteten Webspace in der Regel eine begrenzte Anzahl an Datenbanken hast. In deinem Fall wahrscheinlich eine.

Achja, ein Hinweis noch. Wenn du den roten Kasten unterhalb des Textfeldes zum Erstellen neuer Beiträge noch einmal ignorierst, unterstelle ich dir mutwilliges Handeln und beschränke deinen Account. Danke!
 
sry...
Naja mit dem sql... Ich versuche das ja auf meinem PC zu erstellen und dann hochzuladen oder muss man das etwa ganz auf dem Webspace regeln?
 
Zurück