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