webForumDet fria alternativet

SSI i cgi

Perl & Ruby

1 svar · 162 visningar · startad av Patrik Nylin

Medlem sedan dec. 1999242 inlägg
Frågan#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

Medlem sedan apr. 20002 487 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]

254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)