Mit print HTML-Datei erstellen - abkürzung möglich?
kaepten
- perl
Hallo zusammen...
mit use CGI.pm kann ich auf einfache Weise hunderte von print-befehlen umgehen um HTML Code zu generieren. Das wird dann zum Client gesendet. Was aber, wenn ich mit print in ein neues HTML-File _erstellen_ muss? Gibts da auch eine solche Lösung? Kann ich nicht einfach den Ausgabekanal "umbiegen"
cheers
kaepten
Hallo zusammen...
mit use CGI.pm kann ich auf einfache Weise hunderte von print-befehlen umgehen um HTML Code zu generieren. Das wird dann zum Client gesendet. Was aber, wenn ich mit print in ein neues HTML-File _erstellen_ muss? Gibts da auch eine solche Lösung? Kann ich nicht einfach den Ausgabekanal "umbiegen"
cheers
kaepten
open (FILE,">>file.txt") die;
print FILE "Blabla";
Falls Du Dir die vielen "print" sparen möchtest:
Du kannst auch Zeilenvorschübe in's Print einbringen, also:
print FILE "
Hugo
Otto
Paul
";
.. oder Du verwendest das Print mit Endemarke; ich verwende es selten, aber ich glaube es geht in etwa so:
print <<ENDE;
blablabla
blablablabla
ENDE
beachte das ";" hinter der Ende-Marke
Ansonsten: schau' Dir mal die man-pages von perl zu dem Thema an.
Hi!
Vielen Dank für die Antwort. Genau DAS suche ich, aber gehts so kombiniert wies nun unten steht?
open (FILE,">>file.txt") die;
print FILE <<ENDE;
blablabla
blablablabla
ENDE
Na ich werds einfach mal versuchen...
kaepten
Genau DAS suche ich, aber gehts so kombiniert wies nun unten steht?
»» open (FILE,">>file.txt") die;
»» print FILE <<ENDE;
»» blablabla
»» blablablabla
»» ENDE
Vermutlich hast Du es inzwischen ohnehin mit Erfolg probiert; für die Mitleser: ja, das geht