Moin!
filemtime() halte ich für eine schlechte Idee. Die kann nämlich durch alle möglichen Prozesse noch geändert werden, was dann entweder dazu führt, dass Du zu oft false positives hast oder teilweise sogar false negatives. Was spricht gegen einen SHA-1-Hash des Dateiinhalts?
Ich finde die filemtime gar nicht so verkehrt, allerdings wäre als nächster Schritt dann ein Diff-Merger ganz nett. Mein PHPEditor aus dem SELFHTML-Dev-Bereich tut sowas, unter Zuhilfenahme von "diff" und ganz viel Kommandozeile, wenn ich mich recht erinnere. :)
- Sven Rautenberg