Ja, jeg er klar over, at dette ikke er helt den rette gruppe, men der
er så mange kloge serverside hoveder herinde, så jeg håber I vil bære
over med mig...
Jeg har downloadet et lille site-search scrip fra Matt's script
archive, og det funker fint nok. Nu er det så, jeg gerne vil sætte mit
faste sidehoved og sidefod på siden med søgeresultater, men da det er
cgi-scriptet der genererer denne side, så ved jeg ikke om det kan lade
sig gøre...
Den del af scriptet der spytter søgeresultaterne ser sådan her ud:
------------------------------------------------------------
sub return_html {
print "Content-type: text/html\n\n";
print "<html>\n <head>\n <title>Søgeresultater</title>\n <link
rel=\"STYLESHEET\" type=\"text/css\"
href=\"
http://www.mzh.dk/delt/main.css\">\n";
print "<body>\n<h1>Søgeresultat</h1>\n </center>\n";
print "Her er resultatet af din søgning:<p><img
src=\"
http://www.mzh.dk/pics/black.gif\" width=\"100%\" height=\"1\"
alt=\"\"><p>\n";
print "<ul>\n";
foreach $key (keys %include) {
if ($include{$key} eq 'yes') {
print "<li><a href=\"$baseurl$key\">$titles{$key}</a>\n";
}
}
print "</ul>\n";
print "<img src=\"
http://www.mzh.dk/pics/black.gif\" width=\"100%\"
height=\"1\" alt=\"\">\n";
print "<p>Du har søgt efter: ";
$i = 0;
foreach $term (@terms) {
print "$term";
$i++;
if (!($i == @terms)) {
print ", ";
}
}
print "\n";
print "</ul><br><img src=\"
http://www.mzh.dk/pics/black.gif\"
width=\"100%\" height=\"1\" alt=\"\"><P>\n";
print "<ul>\n<li><a href=\"$search_url\">Tilbage til
søgemaskinen</a>\n";
print "<li><a href=\"$title_url\">$title</a>\n";
print "</ul>\n";
print "<img src=\"
http://www.mzh.dk/pics/black.gif\" width=\"100%\"
height=\"1\" alt=\"\">\n";
print "Dette søgescript er fra <a
href=\"
http://www.scriptarchive.com/\" target=\"_blank\">Matt's Script
Archive</a>\n";
print "</body>\n</html>\n";
}
------------------------------------------------------------
Kan det lade sig gøre at hente indholdet af en ekstern fil (top.inc)
og sætte den ind lige efter <body>-tag'et? Og tilsvarende med
'bund.inc' lige før </body>-tag'et? Ligesom jeg gør med 'include' på
mine php-sider.
Jeg kan selvfølgelig sætte hele den rå html-kode ind i scriptet
ovenfor, men da min sidebund har dynamisk indhold ville det være
fedest at kunne inkludere en ekstern fil.
Kan det lade sig gøre i CGI (eller hedder det Pearl...???)
Mikkel