Hallo Pe.Mu!
So müsste es aussehen (generiert mit Perl):
<!-- ... -->
<body>
<div id="Navi">
<!--#include virtual="/m1.inc" -->
<!--..... -->
<!--#include virtual="/m5.inc" -->
</div>
<div id="head">
<!--#include virtual="/head.inc" -->
</div>
<div id="header">
<!--#include virtual="/header.inc" -->
</div>
<div id="Inhalt">
<!=============== Hier müsste das Gästebuch rein ==>
</div>
</body>
<!-- ... -->
Meine Seiten bedienen sich auch der Technik der Server Side Includes (<http://www.atomic-eggs.com/cwi/cwi_3.shtml#a5>). Für das Gästebuch und einige andere Skripte allerdings nicht. Ich kann noch nicht mal sagen, ob man vom Server (durch Perl) generierte Seiten durch den SSI-Parser jagen kann, weil es mir an sich sinnentfremdet erscheint ;)
Mit einigen Anpassungen an den Header-Dateien (header, errorheader) und im Skript wäre dein Vorhaben aber machbar. Allerdings nicht mit Server-Side-Include-Anweisungen.
Vielmehr müsstest Du die Header-Dateien so anpassen:
DOCTYPE-Angabe, Title- und Meta-Tag(s) nach Belieben ändern, CSS-Block anpassen oder besser externe Datei einbinden, usw. bis zum <body>-Tag, den Du stehen lassen kannst.
Im Skript im Abschnitt »Subroutinen für den HTML-Output« anschließend mit open() arbeiten. Beispiel:
sub BookHeader
{
open (SHOWH, "$HeaderFile") || &Error($Why."Datei $HeaderFile nicht gefunden.");
@HeaderLines = <SHOWH>;
close (SHOWH);
&Header;
foreach $HeaderLines (@HeaderLines)
{
print "$HeaderLines";
}
print '<div id="Navi">', "\n";
open (INCFILE, "/m1.inc") || Error($Why."Datei m1.inc nicht gefunden");
while(<INCFILE>) {
print;
}
close (INCFILE);
# und so weiter bis zu:
print '<div id="Inhalt">', "\n";
}
In der footer-Datei lässt Du nur:
</div>
</body>
</html>
stehen, es sei denn, da soll was anderes kommen nach dem DIV »Inhalt«.
> Den thread zu XAMPP (zum Teil leicht kritisch gegenüber deinem Programm)
Kritik ist immer willkommen, und dass das GB viel besser geschrieben werden kann (und werden wird, wenn ich mir endlich die Zeit dafür nehme), weiß ich ja selbst ;)
Viele Grüße aus Frankfurt/Main,
Patrick
--
![](http://www.atomic-eggs.com/fuernA.jpg)
\_ - jenseits vom delirium - \_
[[link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash](http://www.atomic-eggs.com/)]
Nichts ist unmöglich? [Doch!](http://www.atomic-eggs.com/cwi/cwi_4.shtml)
Heute schon ge[gök](http://goek.atomic-eggs.com/goek_goek.html)t?