suit: Emailversand bei Dateiänderung auf einen HTTP-Server

Beitrag lesen

Das periodische Aufrufen eines PHP-Skripts wird von meinem Hoster unterstützt. Das nennt sich bei dem "Cronjob" und macht eben nichts anderes als ein festen Intervallen ein PHP-Skrips aufzurufen.

Warhscheinlich ist es auch ein Cron-Job der einfach nur ein PHP-Script anstößt :)

Wenn es nicht um viele Files geht gibts möglicherweise eine einfache Lösung:

Mit glob() eine Liste der Files erstellen - die packst du dann inklusive dem letzten Änderungsdatum in ein Array und speicherst es irgendwo in einem Textfile (ggf. serialisiert).

Beim nächsten Aufruf machst du dasselbe und vergleichst es mit dem bereits gespeicherten. Wenn sie ident sind, musst du nichts weiter tun - wenn sie nicht ident sind, musst du die beiden Arrays durchackern (bzw. eine Schnittmenge bilden) um die Unterschiede zu erhalten. Und die Unterschiede verschickst du dann per Mail.

btw inotify gibts auch als PECL -Erweiterung - die wirst du aber vermutlich nicht haben :)
http://www.php.net/manual/en/book.inotify.php