Thread Perl Pause ? (bei CGI)
(36 answers)
Opened by Henry07 at 2012-11-19 12:15
Der Ablauf mit CGI:
1. CGI Startet Initialisierung der Variablen 2. Hat der Browser eine SessionID gesedet? ---- Nein => 3 ---- ansonsten => 4 3. Erzeuge eine neue Session mit Variablen, welche die Lese-Positionen der EingabeDateien A und B enthalten. Beide Werte werden auf 0 gesetzt 4. Lese die aktuellen Lese-Positionen aus der Session (die zu SessionId gehört). 5. Öffne beide Dateien 6. Lese ein bis die entsprechenden Positionen erreicht wurden 7. Wurde eine Übertragungsbestätigung vom Browser gesendet? ---- Ja => 8 ---- ansonsten => 11 8. Öffne die Ausgabe Datei 9. bearbeite gelesenen die Zeilen 10. schreibe das Ergebnis in die AusgabeDatei 11. Lese eine weitere Zeile aus den Eingabe Dateien wenn vorhanden 12. Stelle diese dar. 13. Erzeuge Bestätigungs/Ablehungs-Links Aber warum willst du es überhaupt als CGI machen? So etwas ist weit aus schneller und effizienter als Konsolen Applikation oder gar mit GUI geschrieben. Müssen mehrere Personen Dateien gleichzeitig bearbeiten? |