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: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 questocodice:// 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;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.codice:<!doctype html> <html> <head> <meta charset="utf-8"> <title>Documento senza titolo</title> </head> <body> <!--#exec cgi="/cgi-bin/contatore.cgi"--> </body> </html>
Allora ho provato a mettere anche nella root principale un file conta.log ma il risultato non cambia.
Ecco la domanda! Dove sbaglio?
Grazie
![]()


Rispondi quotando