Kurti: Aufbau von HTML-Seite

Beitrag lesen

Hallo,

bisher baue ich die Seite auf mit

  
        ......  
    use CGI qw(header);  
    print header(-type=>'text/html; charset=ISO-8859-1');  
    print <<AAA;  
    <!DOCTYPE HTML .........>  
    <html>  
    <head>  
     ....  
AAA  
    if (...) {  
      print 'weiterer HTML-Code';  
    }  
    .....  

Jetzt will ich das ganze zunächst in eine Variable schreiben und erst ausgeben, wenn komplett erstellt.
Dabei dachte ich an folgendes:
        ......
    use CGI qw(header);
    my $output = header(-type=>'text/html; charset=ISO-8859-1');
    $output .=<<AAA;
    <!DOCTYPE HTML .........>
    <html>
    <head>
     ....
AAA
    if (...) {
      $output .= 'weiterer HTML-Code';  #@Patrick: Wie Du siehst, bin ich lernfähig (.=)
    }
    .....
[/code]

Mein Problem: Nach Ausführung von $output = header(-type=>'text/html; charset=ISO-8859-1');
ist $output leer.