Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » PHP » Seitenaufruf? Bitte Hilfe

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
12.08.2004, 17:01 Uhr
~wasa
Gast


tagchen!

habe folgendes Problem:

habe eine internetseite aufgebaut mit der man ein Messgerät steuern kann.
Auf der ersten Seite hat der User die Möglichkeit zu bestimmen, was gemessen werden soll, in welchen Abstand und in welchem Intervall. Danach klickt der User auf Start und die Messungen erfolgen. Dabei wird eine neue Seite aufgeruft, auf der alle seine eingegebenen Daten stehen. (nur zur Übersicht). Im hintergrund läuft ein MFC Programm welches das Messgerät steuert und die Ergebnisse in TXT files schreibt.
Mein Problem besteht darin, dass wenn die messungen fertig sind, soll auf der 2. Seite erst ein Button zu sehen sein "Aufruf der Ergebnisse" bzw. wenn die Messungen fertig sind, soll automatisch von der Seite mit der Übersicht eine neue PHP-Seite mit den Ergebnissen der Messungen aufgerufen werden.
Habe dies erst mittels javascript versucht, indem ich eine zeit lang gewartet habe, aber dies funktioniert nicht richtig, weil die Messungen auch mal länger dauern könnten oder Fehler entstehen.
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. nun weiß ich aber nicht so richtig wie ich das machen kann und zweitens wie ich in php ne neue seite aufrufe?
ich hoffe ihr versteht ungefähr was ich meine und hoffe ihr könnt mir helfen!!
VIELEN DANK!!!!!!!
cu wasa
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
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!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.08.2004, 18:20 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


evtl mit javascript ständig einen in die seite eingegebetteten iframe neuladen, dessen php-script prüft dann auf eine noch nicht näher spezifizierte weise, ob die messung fertig ist, wenn nicht, läd es sich nach sagen wir ein paar sekunden wieder neu, wenn fertig, schreibt das php-script ein anderes javascript, welches die hauptseite aktualisiert und dann den button "ergebnis anzeigen" anzeigt.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ PHP ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: