Un saluto a tutti
Devo mettere un contatore visite in un sito che non ha a disposizione linguaggi lato server e allora ho pensato a cgi.
Ho messo nella dir cgi-bin il file contatore.cgi con questo:
codice:
// JavaScript Document#!/usr/bin/perl

#input
open (GETCOUNT,"<conta.log");
$contatore=<GETCOUNT>;
close (GETCOUNT);

#incremento
$contatore++;
print "$contatore visite";

#output
open (PUTCOUNT,">conta.log");
print PUTCOUNT ($contatore);
close PUTCOUNT;
nella stessa dir ho messo un file vuoto con nome conta.log, nella root principale del sito ho messo un file html nome conta.html con questo
codice:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Documento senza titolo</title>
</head>

<body>
<!--#exec cgi="/cgi-bin/contatore.cgi"-->
</body>
</html>
Ho lanciato il file conta.html ma la pagina risulta bianca e anche il file conta.log rimane vuoto, i permessi di scrittura e lettura sono a 777.

Allora ho provato a mettere anche nella root principale un file conta.log ma il risultato non cambia.

Ecco la domanda! Dove sbaglio?

Grazie