Hello,
Danke! Ich habe das jetzt als Funktionen geschrieben und es funktioniert bestens. Allerdings möchte ich doch noch fragen, ob das nicht schneller ginge? Ich könnte mir nämlich vorstellen, dass
- durch die Funktionsaufrufe das Skript stark verlangsamt wird.
- ein Assoziatives Array einen langsamen Zugriff ermöglicht, wodurch die Funktionsgeschwindigkeit nochmals reduziert wird.
Die Umformatiererei macht das Ganze extrem langsam.
Ich habe da mal eine Emulation für imagerotate() zusammengebastelt, weil das im PHP auf Debian nicht enthalten war. Das Script ist fast eingeschlafen. Die Originalfunktion aus der GD-Lib war hingegen angenehm schnell...
PHP ist nicht für den Zugriff auf Flat-Files gebaut, auch wenn es diesen ermöglicht. Aber die Funktionen sind alle etwas dürftig.
Wenn Du eine Alternative suchst, mit PHP binäre Massendaten sparsam und schnell abzulegen, dann nimm eine Datenbank als Persistenten Speicher. Das geht dann vermutlich schneller.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg