Thread 2 Fragen RegEx und CGI
(16 answers)
Opened by justme69 at 2004-07-19 13:07
zu 2:
Reden wir hier von CGI? Wenn ja, dann ist das nicht möglich. Warum? Erklärung: Ein Webserver verarbeitet deine PerlScript bei sich lokal; heißt, ein User klickt auf einen Link; dies generiert eine Anfrage die an den Server geschickt werden; der Server schaut sich die Sache an und führt dein Script aus; wenn dein Script Ausgaben an STDOUT schickt (z.B. via print), dann merkt sich das der Server und schickt alles gemerkte + eine paar andere Informationen an den User-Browser zurück. Wenn jetzt dein Script eine Usereingabe während der Scriptabarbeitung verlangen würde, würde dies selbstverständlich auch passieren; heißt auf dem Server wird es einen hängenden Perlprozess geben, der auf Usereingaben wartet. Aber an dem Server sitzt wohl gerade niemand der diese Eingaben tätigen könnte. Und selbst wenn, würde er wohl diese Eingabeaufforderung gar nicht sehen. Also, du musst, wenn du cgi benutzen willst, alle Usereingaben im Browser eingeben lassen und diese dann in deinem Script verarbeiten; siehe CGI.pm |