dey: !file_exists funktioniert nicht (auf Server)

Beitrag lesen

Hallo,

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.

Ich dachte mir schon, dass es nicht optimal ist mit dem array, aber immerhin es funktioniert

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?

Wie schon erwähnt ist das komplette script ja von den Jungs die Photoit gemacht haben. Ich modifiziere ja nur, was bei mir nicht läuft!
Und mit dem image-kram kenn ich mich nicht.
Anyway, es sei gedankt, denn auch trotz mit langem Kampf habe ich eine lauffähige Lösung.

Ich werde mal glob() und auch file_size testen.

bydey

--
-- noch immer ein erfolgloser <DIV> Jünger --