conta Contatore visite per sito internet. Nicolò La Ferla su nicofranca, 15\07\2014, h. 15.15. d. nel server non ho cartelle di cui tu nomini... Il sito è semplice ed è fatto in puro html e non c'è nemmeno un file php. Spero siano sufficienti queste informazioni in quanto non sono un grande esperto... risposta: Visto che non disponi di cartelle con il diritto di scrittura, ti posso suggerire un semplicissimo contatore visite, realizzato in un file di testo! Il suo funzionamento è semplice, si accede ad un file di testo contenente il solo valore numerico zero! attraverso il FyleSystemObject, si va ad incrementare al caricamento della pagina una variabile numerica di una unità e si va a salvare il nuovo valore nel file di testo sovrascrivendolo. da notare però, che il file index.htm, della home page, dovrai rinominarlo in index.asp. qui di seguito, ti indicherò, cosa scrivere nel file di testo, e lo script, da inserire nel file index. file di testo: Creiamo per prima cosa il file counter.txt, così che dovrai chiamarlo! e scriviamo al suo interno il numero da cui vogliamo che inizi il conteggio, ad esempio zero 0 (in numerico) e salviamolo nella stessa directory del file Asp, cioè nella root, del sito! che dovrà mostrare il contatore. a questo punto, procedi nel copiare lo script che segue, ed incollarlo nella pagina index, ove credi. dopo di che, salvi la pagina index.htm, e la rinomini in index.asp, e la inserisci nel tuo spazio web, nella root. Segue lo script da inserire nel punto della pagina dove si vuole che venga visualizzato il contatore: simbolo di minore html simbolo di maggiore simbolo di minore head simbolo di maggiore simbolo di minore title simbolo di maggiore Un contatore di accessi con file di testo simbolo di minore /title simbolo di maggiore simbolo di minore /head simbolo di maggiore simbolo di minore body simbolo di maggiore simbolo di minore % var Path = Server.MapPath("counter.txt"); var Fso = new ActiveXObject("Scripting.FileSystemObject"); var OpenStr = Fso.OpenTextFile(Path); var Str = OpenStr.ReadLine(); OpenStr.Close(); var Counter = parseInt(Str); Counter++; var CloseStr = Fso.CreateTextFile(Path); CloseStr.WriteLine(Counter); CloseStr.Close(); Response.Write("Numero di Accessi: " + Counter); % simbolo di maggiore simbolo di minore /body simbolo di maggiore simbolo di minore /html simbolo di maggiore dopo che avrai completato le suddette operazioni, effettua le dovute prove, e verifica attentamente, se il contatore visualizzato, conteggia correttamente. fai sapere se funziona, e in caso negativo, vedremo come ovviare *** d. Ho seguito le istruzioni da te fornite ma quando vado ad aprire la homepage con caricato il file index.asp il browser mi dice che non ha trovato la pagina. Ecco comunque il messaggio: alterVista Pagina index mancante La cartella / non contiene una pagina index. Devi creare una pagina che si chiami index.html, index.htm oppure index.php (tutto minuscolo). Attenzione: se hai creato il sito da poco potrebbe essere necessario attendere fino a 24 ore prima che sia visibile. Ho tentato di mettere lo script dentro al file menu.htm ma nonn ha prodotto nessun effetto. Forse non ti ho detto che la mia homepage è fatta a frame? Ovvero il file index è questo: simbolo di minore html simbolo di maggiore simbolo di minore FRAMESET rows=200,* simbolo di maggiore simbolo di minore FRAME name="menu intestazione" src=presentazione.htm simbolo di maggiore simbolo di minore frameset cols=300,250,* simbolo di maggiore simbolo di minore frame name=sinistra src=menu.htm simbolo di maggiore simbolo di minore frame name=destra src="presentazione sito.htm" simbolo di maggiore simbolo di minore /frameset simbolo di maggiore simbolo di minore /frameset simbolo di maggiore simbolo di minore /html simbolo di maggiore Quindi, quando carico index.htm, questo va a richiamare un numero di file corrispondenti al numero di frame della pagina. Forse è mica che bisogna fare un altro frame? risposta: su altervista, non so, se sono supportati i files .asp! ma, da quel che hai postato senbra di no! inoltre, non so, come hai organizzato le tue pagine. in ogni modo, prova ad effettuare le stesse indicazioni, lasciando la pagina .htm! e verifica, se ti viene notificato un errore. nel caso fosse negativo, se vuoi, dovremo sentirci su skype, e chiarire meglio l'aspetto.Torna all'indice