ich geben längere HTML Ausgaben mit Perl immer so aus:
print
Hello World
AUSGABE
Das funktioniert im Allgeneinen auch immer, aber manchmal habe ich das Phänomen, das es nicht funktioniert. Wenn das der fall ist, mache ich einfach die leerzeichen weg, dann funktioniert es immer. Siehe hier:
print
Hello World
AUSGABE
Warum ist das so? Ist es normalerweise nicht möglich die Ausgbe zu strukturieren? Und habe ich nur manchmal ‚Glück‘ damit? Oder mache ich estwas bei der Ausgabe falsch?
Vielleicht Return am Ende des Blocks
Ich hatte auch schon Probleme mit der Ausgabe eines Blocks.
Bei mir gings nicht, weil ich kein Return am Ende des Blocks hatte.
Darauf muss man auch achten.
Noch viel Erfolg beim Problem lösen.
CU seb
ich geben längere HTML Ausgaben mit Perl immer so aus:
Diese sogenannten „Here-Dokumente“ beharren auf die
richtige Schreibweise ihres Begrenzers, in Deinem
Fall AUSGABE, mit dem Du den Anfang und das Ende
des Dokumentes markierst.
Wenn Du mit „AUSGABE“ anfaengst, darfst Du nicht
mit "AUSGABE " (String mit Leerzeichen (ungleich Return-Taste!)) enden, denn das ist fuer Perl ein
anderer String.
Um den End-Begrenzer z.B. einzuruecken, musst Du mit dem
Anfang genauso verfahren:
print
> ich geben längere HTML Ausgaben mit Perl immer so aus:
>
>
> print
>
> Hello World
>
>
> AUSGABE
>
>
> Das funktioniert im Allgeneinen auch immer, aber manchmal habe
> ich das Phänomen, das es nicht funktioniert. Wenn das der fall
> ist, mache ich einfach die leerzeichen weg, dann funktioniert
> es immer.
> Warum ist das so? Ist es normalerweise nicht möglich die
> Ausgbe zu strukturieren? Und habe ich nur manchmal 'Glück'
> damit? Oder mache ich estwas bei der Ausgabe falsch?
MFG,
Andreas.