Hallo eddi
Danke für Deine Antwort!
Ich habe gestern mir vorstellbaren Abruchprozeduren überdacht und teilweise ausprobiert.
Meine Vorstellung:
$status= stream_get_meta_data($fp);
$status zeigt mir die aktuellen Werte.
while (!feof($fp)
geht bis zum Ende der Datei
und schließt dann erst das Auslesen ab.
soweit so gut.
erzeuge ich ein küstlichen Abruch ( nach 10s Skriptlaufzeitbegrenzung )
steht der Dateizeiger nicht auf dem Ende! es kommt zwangsläufig beim Abruch zu einen Laufzeitfehler
Sollte es mir gelingen feof ein true zu simulieren
dürfte demnach das Skript ordentlich beendet werden.
und alles wird gut ;))
Jedoch gibt es keine mir bekannte Möglichkeit das erreichen des Dateiendes zu simulieren. bzw. feof auf true zu setzen.
Vielleicht kann mir Jemand hier Forum helfen.
PS:
Ich denke es ist was für die PHP Programmierer dort nochmal die Funktionsweise (socked) zu überdenken.
Alternativ:
Ich denke ich werde die Ganze Sache mit einem externen Skript lösen und dort das set time limit auf 20s stellen dann bekomme ich halt einen 500 Fehler zurück den ich dannach auswerten kann. Erscheint mir aber ganz schon unsauber!......
Simone