001
12.08.2004, 17:15 Uhr
Pablo
Supertux (Operator)
|
Zitat von ~wasa: |
Das ächste was ich probierte, war, wenn die Messungen fertig sind, soll das Steuerprogramm (MFC) eine TXT datei anlegen und ne 1 reinschreiben. dann wollte ich mit PHP solange die TXT datei auslesen lassen bis die 1 drinsteht.
|
das ist eine Möglichkeit, aber ich würde sie auf gar keinen Fall machen, weil die Seite nicht angezeigt wird, wenn sie nicht fertig geparst ist. D.h. wenn die Messung über 2 oder 3 Minuten dauert, dann wird die Seite nicht angezeigt, es kann sein, dass beim Browser ein Timeout ausgeführt wird und dann der Download der Seite abgebrochen wird und sie wird dann nie angezeigt, auch wenn die Messung erfolgreich stattgefunden hat.
Das zweite Problem wäre, wenn 2 Benutzer gleichzeitig die Messung starten, und die eine dauert weniger als die andere, und die Datei erzeugt werden, dann bekommen beide Benutzer gleichzeitig das Ergebnis, auch wenn das eine noch nicht fertig ist.
Mit PHP sehen ich keine Möglichkeit sowas zu realisieren, mit Javascript schon. Vielleicht stellst du den Link da, und schreibst, dass der Link nur dann Ergbnisse anzeiegt, wenn die Messung fertig ist, und wenn der Benutzer vor den Ergebnissen drauf klickt und die Ergebnisse nicht da sind, dann kannst du eine Fehlermeldung ausgeben, ich glaube, das wäre die sicherste Möglichkeit. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth! |