webForumDet fria alternativet

Är det möjligt?

1 svar · 276 visningar · startad av mcfoist

mcfoistMedlem sedan feb. 200244 inlägg
#1

Tjena!
Jag är inte kunnig inom detta område men jag hoppas att någon vänlig själ kan hjälpa mig...

Det är så att jag har en .htm-sida som jag skulle vilja lägga till ett script som räknar antalet träffar (enkel räknare).

Av olika anledningar kan jag inte spara htm-sidan i något annat format än just htm.

Är detta möjligt? Vad jag vet så får jag använda cgi och perl eftersom mappen cgi-bin finns på mitt webbhotel. :)

JojoxxMedlem sedan juni 20004 308 inlägg
#2

Om servern inte är inställd på att processa .htm-filer som SSI så kan du lägga in en text-räknare m.h.a. perl och JavaScript;

counter.pl

#!perl
open(IN,"jscounter.txt");
($counter)=(<IN>); 
close(IN);
$counter++;
open(OUT,">jscounter.txt");
print OUT $counter;
close(OUT);
print "Content-type:text/javascript\n\ndocument.write(\"$counter\");";

counter.txt

0

sida.htm

...lite html...
<script src="cgi-bin/jscounter.pl" type="text/javascript" language="JavaScript"></script>
...lite mer html...
128 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)