Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Contatore accessi in ASP

    Salve ragazzi...io sono un neofita in materia e quindi sono andato alla ricerca di un semplice contatore di accessi per inserirlo nel mio sito.

    Sono venuto direttamente su questo sito dove ho trovato in questa pagina :

    http://asp.html.it/articoli/leggi/66...l-nostro-sito/

    Un contatore dalla struttura molto semplice.

    L'ho impostato in questa maniera :

    -Ho creato un .txt (conta.txt)
    All'interno ho scritto 0

    -Ho modificato la pagina counter.asp in questa maniera(cambiando solamente il percorso delle immagini .gif) :
    -----------------------
    <%
    Response.Expires = 0
    Set fs = CreateObject("Scripting.FileSystemObject")
    Path = server.mappath("conta.txt")
    Set a = fs.OpenTextFile(path)
    conta = CInt(a.ReadLine)
    If Session("conta") = "" then
    Session("conta") = conta
    conta = conta + 1
    a.close
    Set a = fs.CreateTextFile(path, True)
    a.WriteLine(conta)
    End If
    a.Close
    %>

    var str = "<%= conta %>";
    //solo questo qui ho modificato
    var begin = "<img src=\"img/";
    var middle = ".gif\" alt=\"";
    var last = "\">";
    for(x = 0;x < str.length; x++) {
    str1 = str.charAt(x);
    document.write(begin + str1 + middle + str1 + last);
    }
    -------------------


    -E ho creato una cartella IMG dove ho inserito le 9 immagini .GIF ovvero da 0 a 9,

    -Ho creato un pagina html chimata index dove nel body ho messo questa dicitura :


    ------------------

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>

    <title>aaaa</title>

    <style>
    A:link, A:visited {text-decoration:none}
    img{border: 0px;}
    </style>
    </head>

    <body bgcolor="#000000">
    <center>
    <SCRIPT LANGUAGE="JavaScript" SRC="counter.asp"></SCRIPT>
    </center>
    </body>
    </html>

    --------------------------

    Una volta che lo faccio partire mi da sempre 0...anche se riavvio il modem quindi cambiando indirizzo IP...
    dove ho sbagliato???

    Vi lascio anche il link dove è caricato il tutto per fa r capire meglio il mio problema.

    www.alexaries.it

    In attesa di risposta Alex

  2. #2
    Perdonatemi ma nessuno mi sa dire perchè non mi funziona bene???

    Alex

  3. #3
    Probabilmente è perché non hai messo il file txt in una cartella coi permessi in scrittura.

  4. #4
    Il file .txt l'ho messo nel main del dominio non in una cartella...

    Ma il codice è giusto?
    e sopratutto nella pagina INDEX.htm ho inserito lo script nel body(ovvero dove vorrei che mi si visualizzasse)...li va messo???o dove?


    Alex

  5. #5
    Il file txt lo devi mettere nella cartella con permessi di scrittura (es: public, mdb-database o simili) altrimenti leggi i valori contenuti nel file ma non puoi modificarli.
    Prova a scrivere un numero qualsiasi nel file txt e poi guarda se lo vedi nella pagina. Sicuramente lo vedrai ma il numero non verrà mai aggiornato per il motivo che ti ho detto.

  6. #6
    Quindi prova a metterlo dentro pubblic!!
    Ti faccio sapere!
    Alex

  7. #7
    Inserendolo in pubblic funziona...ovvero incrementa...!!!
    Ma la mia ultima domanda ora è la seguente :

    Dato che questo sito avrà + 100.000 visulizzazioni non è che mi darà problemi quando salgono a numeri alti???

    Oppure è stato proggettato per scrivere numeri all'infinito?

    Vi sembrerà una domanda idiota...ma questa cosa mi preoccupa!


    Alex

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    274
    io non riesco a farlo funzionare.

    metto il conta.txt nella cartella public
    il file counter.asp nella root del sito

    la pagina.html nella root del sito

    Devo modificare qualcosa?

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    274
    ce l'ho fatta...

    codice:
    Path = server.mappath("conta.txt")
    sbagliavo la mappatura di questa linea

    deve essere così:

    [Path = server.mappath("/public/conta.txt")

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    25
    Ciao a tutti, come faccio a dare i permessi ad un file? (ho dreamweaver 8 per mac...)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.