[PHP] Template-Änderung

hasch

Lt. Commander
Registriert
Sep. 2004
Beiträge
1.067
Habe momentan ne Template-Engine am laufen, die Templates cachen soll.
Klappt auch soweit gut, nur möchte ich, dass falls ein Template geändert wird (Templatedatei) das template neu generiert wird.
Habe schon versucht mit der Filesize() ran zugehen, da aber das Ausgangtemplate aus vielen kleinen Templates zusammengesetzt wird, ist die immer kleiner.
Dann habe ich versucht mit der Filectime() ran zugehen, aber dort wird mir als Differenz der letzten Änderungszeiten immer konstant 164316 angezeigt, egal ob ich nun ändere oder nicht.
Hat jemand eine Idee, wie ich dies realisieren könnte?

EDIT: Ok, hab bemerkt, dass ich lieber filemtime als filectime nutzen sollte, aber dazu müsste ich trotzdem die letzte Änderung noch einmal extra speichern!?
 
Zuletzt bearbeitet:
dann speicher das doch in einer eigenen text-datei.
ansonsten hab ich noch ne andere idee:
wenn ich das richtig verstanden habe, dann kannst du das auch so machen, dass du jedem template eine id gibst und es dann in einem ordner ablegen lässt, der sich aus dieser id ableitet.

davon abgesehen seh ich dein problem nicht, wenn dein system erkennt, dass sie ein template geändert hat, dann kann es doch auch einfach ein neues berechnen?!
 
Zurück
Oben