Überkinger
Lieutenant
- Registriert
- Juli 2010
- Beiträge
- 600
Hallo,
per Crontab lasse ich alle 1 Minute prüfen, ob eine Datei in einem Verzeichnis vorhanden ist.
Wenn vorhanden, dann arbeitet PHP ein Script ab, wenn nicht, Abbruch. Jetzt kann es passieren, dass man von unterwegs aus sehr langsames Internet hat und der Upload des betreffenden Files länger als eine Minute dauern kann. Das Script würde an der Stelle
dann womöglich ein halbfertiges File einlesen und verarbeiten. Das darf auf keinen Fall geschehen. Wie kann man das fachgerecht verhindern? Ich habe mir schon überlegt, das Ende des HTML-Files so aussehen zu lassen
und das Script anzuweisen, nur dann mit der Ausführung fortzufahren wenn <!--EOF--> in der Datei enthalten ist. Dann wäre gewährleistet, dass der Content immer vorhanden ist. Denke, das ist aber Flickschusterei?
per Crontab lasse ich alle 1 Minute prüfen, ob eine Datei in einem Verzeichnis vorhanden ist.
Wenn vorhanden, dann arbeitet PHP ein Script ab, wenn nicht, Abbruch. Jetzt kann es passieren, dass man von unterwegs aus sehr langsames Internet hat und der Upload des betreffenden Files länger als eine Minute dauern kann. Das Script würde an der Stelle
PHP:
$content_htm = file_get_contents ($quelle_htm);
dann womöglich ein halbfertiges File einlesen und verarbeiten. Das darf auf keinen Fall geschehen. Wie kann man das fachgerecht verhindern? Ich habe mir schon überlegt, das Ende des HTML-Files so aussehen zu lassen
HTML:
</html><!--EOF-->
und das Script anzuweisen, nur dann mit der Ausführung fortzufahren wenn <!--EOF--> in der Datei enthalten ist. Dann wäre gewährleistet, dass der Content immer vorhanden ist. Denke, das ist aber Flickschusterei?
Zuletzt bearbeitet: