webForumDet fria alternativet

SSI i cgi

1 svar · 160 visningar · startad av Patrik Nylin

Patrik NylinMedlem sedan dec. 1999207 inlägg
#1

Är det någon som vet hur man inkluderar en meny i ett cgi-script?

För att vara mer tydlig:
Längst till vänster i detta forum finns en meny. För att lägga in menyn i html-dokument använer man ssi (<!--#include virtual="meny.html"--> ) och ändrar sida.html till sida.shtml.

Hur gör man i ett cgi-script?

------------------
/Patrik

MuzzafarathMedlem sedan apr. 20001 474 inlägg
#2

Öppna filen som skall inkluderas, läs en rad i taget från den och skriv ut raden. Här är en liten trevligt funktion i Perl som du kan använda:

sub print_file
{
	my $filename = shift(@_);

	if(!open(FILE, "<$filename"))
	{
		return -1;
	}

	while(!eof(FILE))
	{
		my $temp = <FILE>;
		print $temp;
	}

	close(FILE);

	return 0;
}

När du vill inkludera en fil, gör du bara så här:

print_file("fil.namn");

:)

[Redigerat av Muzzafarath den 30 dec 2000]

Genererad på 383 ms · cache AV · v20260730165559-full.f96bc7eb