Hallo,
if (!in_array ($images[$i], $all_thumbs))
{
# ??? was passiert dann?An dieser Stelle wird die Funktion aufgerufen, die die Thumbnails erzeugt
Ich entnehme dem Link, dass glob + Filter sicherer ist als opendir + readdir.
Kann ich gleichteitig nach *.jpg und *.gif etc. suchen?
nicht dass ich wüsste...
Allerdings ist es doch ein ganz schöner Overhead, erst das gesamte Verzeichnis auszulesen (in der Applikationsebene), nu um festzustellen, ob eine einzige Datei vorhanden ist.
$bildname = '12345.jpg';
$bildpfad = './bilder/';
$thumbpfad = './thumbs/';
$ft = @fopen($thumbpfad.$bildname,'xb+');
if ($ft !== false)
{
fwrite($ft, make_thumb($bildpfad.$bildname));
fclose ($ft);
}
Nur so als Skizze.
Vielleicht kannst Du etwas damit anfangen.
Die Funktion make_thumb() sollte den Bytestream des Bildes als Thumb erzeugen in dem Format, in dem das Bild vorliegt. Ab PHP 4.3.11 soll das doch auch für GIFs wieder gehen, oder?
LG
Chris