Viele Shared-Hosting-Pakete bieten aber nicht den Luxus benutzerdefinierter cronjobs.
Stimmt. Als Alternative gäbe es dann Webservices, mit denen man sowas einrichten kann.
schaut ganz gut aus. Dann müsste man im PHP aber gucken, dass nur deren IPs den Aufruf starten können, um kein DOS-Fenster zu öffnen.
Ich würde deshalb eher noch bei dem Script ansetzen, das regelmäßig neue Bilder anliefert. Soll doch dieses Script gleich mitloggen, wie das zuletzt gelieferte oder erzeugte Bild heißt - beispielsweise in der von dir vorgeschlagenen Textdatei.
Soweit man ein Script hat, was für neue Bilder sorgt: ja. Bei Uploads z.B. via FileZilla ist schon wieder Essig…
Weitere Idee: man baut in der index.php ein Intervall ein, was die Erzeugung des TXT-File nur alle 5 Minuten anwirft. Da muss man aber bzgl. TOCTOU dann aufpassen.