Beat: Bisherige "print-Ausgabe" löschen

Beitrag lesen

wenn ich in Perl eine HTML-Seite generiere, kann ich dann mittendrin (beim Erkennen eines Fehlers) die bisherige Ausgabe löschen, um dann eine Fehlerseite auszugeben?

Nachdem du
  print Content-type: text/html \n\n
ausgegeben hast, gibt es keine Fehlerseite (Statuscode) mehr.
alles, was über
  print
oder
  fprint
an die Ausgabe gesendet wird, kann nicht wieder zurückgenommen werden.
Jedoch ist folgendes möglich:
  print "$Var ist ", ($var == 1 ? " " : " nicht "), 1;

Fehler gehören in der Regel nicht an den Browser geschickt, sondern in ein dem Admin leicht erreichbares File geschrieben.

mfg Beat

--
Woran ich arbeite:
X-Torah
><o(((°>           ><o(((°>
   <°)))o><                     ><o(((°>o