Hallo, vor ein paar Tagen hatte ich ein Problem mit Perl/Apache gepostet, leider keine Antwort erhalten. Kann sein , dass mich halt keiner verstanden hat, ist aber auch schwer zu beschreiben. Leider habe ich keine Ahnung welches Programm schuld ist das der Browser nicht weitermacht. Also das kleine Einwahlskript hab ich mal nach http://www.stud.uni-hannover.de/~heise/dialer.pl gelegt falls es sich mal jemand ansehen möchte. Das Problem ist das der Browser - nachdem die Einwahl gestartet wurde - auf Daten wartet, aber keine mehr bekommt und man erst auf stop drücken muss damit der refresh genutzt wird. Dietrich mailto Dietrich.Heise@stud.uni-hannover.de Nimm einem Menschen den Briefkasten, und du nimmst ihm die halbe Welt. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Dietrich, Dietrich Heise wrote:
Leider habe ich keine Ahnung welches Programm schuld ist das der Browser nicht weitermacht. Also das kleine Einwahlskript hab ich mal nach http://www.stud.uni-hannover.de/~heise/dialer.pl
*saug*
gelegt falls es sich mal jemand ansehen möchte. Das Problem ist das der Browser - nachdem die Einwahl gestartet wurde - auf Daten wartet, aber keine mehr bekommt und man erst auf stop drücken muss damit der refresh genutzt wird.
Du meinst also, wenn du es mit dialer.pl?status=startppp aufrufst? Hmm, was zunaechst auffaellt: 1. Du solltest "$| = 1;" m"oglichst gleich am Anfang setzen, damit deine Daten moeglichst sofort zum Browser geschickt werden. (Immer dann, wenn du ein "\n" irgendwo in den Daten hast, wird die Zeile rausgeschickt.) Koennte allerdings sein, dass CGI.pm das automatisch setzt, da kenne ich mich nicht so genau aus. 2. Du rufts &online; doppelt auf, wenn du startppp machst: Einmal gleich zu Begin (Zeile 22 und 245). Ist das Absicht? Was bekommst du denn, wenn du zu den Zeitpunkt wo du STOP drueckst dir den Page Source anzeigen laesst? Tschuess, Jan --
Jan Theofel * mailto: jan@theofel.de * http://www.theofel.de/ <<<
Check AniTMT, a free software to create photorealistic animations: German: http://www.anitmt.de/ English: http://www.anitmt.org/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo,
Leider habe ich keine Ahnung welches Programm schuld ist das der Browser nicht weitermacht. Also das kleine Einwahlskript hab ich mal nach http://www.stud.uni-hannover.de/~heise/dialer.pl
*saug*
gelegt falls es sich mal jemand ansehen möchte. Das Problem ist das der Browser - nachdem die Einwahl gestartet wurde - auf Daten wartet, aber keine mehr bekommt und man erst auf stop drücken muss damit der refresh genutzt wird.
Du meinst also, wenn du es mit dialer.pl?status=startppp aufrufst?
Hmm, was zunaechst auffaellt:
1. Du solltest "$| = 1;" m"oglichst gleich am Anfang setzen, damit deine Daten moeglichst sofort zum Browser geschickt werden. (Immer dann, wenn du ein "\n" irgendwo in den Daten hast, wird die Zeile rausgeschickt.) Koennte allerdings sein, dass CGI.pm das automatisch setzt, da kenne ich mich nicht so genau aus.
Probier ich mal. Scheint aber nicht der Fehler zu sein.
2. Du rufts &online; doppelt auf, wenn du startppp machst: Einmal gleich zu Begin (Zeile 22 und 245). Ist das Absicht?
Ja, wenn irgend so ein Depp noch nen Browserfenster mit der Seite geöffnet hat, obwohl er schon als Ein-/Ausgewählt erkannt wurde. Und ruft zum zweiten mal status?startppp/stopppp auf kamen die Logs immer durcheinander. Jedoch hast Du recht das es in der Zeile 245 unnötig ist.
Was bekommst du denn, wenn du zu den Zeitpunkt wo du STOP drueckst dir den Page Source anzeigen laesst?
Die HTML-Seite so wie Sie sein sollte beginnend mit dem <HTML>-TAG und endend mit dem </HTML>-TAG. Nur den verdammten Browser scheint das nicht zu interessieren - sprich er wartet auf weitere Daten, bis man STOP drückt. für weitere Tips immer sehr Dankbar Dietrich --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (2)
-
heise@stud.uni-hannover.de
-
jan@theofel.de