fredy: STDOUT umleiten: Statt als HTML an Browser als HTML in File?

Beitrag lesen

Hi,

Folgendes sollte funktionieren:

open XX, ">test.txt";
*STDOUT = *XX; //Handle XX auf STDOUT umleiten

print "HALLO";

Grüße
fredy

Hallo!

Mein Perlskript berechnet Werte, die abhaengig von Datenbanken etc. auf einer HTML-Seite ausgegeben werden.

Da die Berechnung ziemlich dauert, moechte ich jetzt 5 Seiten mit Standardausgaben vorab berechnen lassen, die der naechste User dann einfach aufrufen kann.

Im Skript steht bislang sowas wie print "Test.";

Ich weiss, dass ich jetzt zwischen jedes print und den eigentlichen Text ein neues Filehandle setzen kann, dass ich zwischenzeitlich auf die Datei umlenke, aber das muss doch einfacher gehen.

Kann ich nicht irgendwie STDOUT auf die Datei umlenken und nachdem die geschrieben ist, wieder auf Browser/Ausgabe switchen???

Vielen Dank im voraus, Marc :)