+ Reply to Thread
Results 1 to 9 of 9

Thread: Hit-counter

  1. #1

    Hit-counter

    Hi there,

    I have my homepage on Tipod (kanchu_deep.tripod.com). I want to add a simple counter to it. It would be nice if it logs the date+time of visit to a text or html file and also not count visits by me. I do not want to use any third-party site to do this. Could some one send the code to do this or point to a link with the same? I was using theCounter.com earlier but now most of its features are gone. I know a little bit of JavaScript also.

    Thanks
    Deep

  2. #2
    Ultimate Member
    Join Date
    Jan 1999
    Location
    So Ca, USA
    Posts
    1,021
    here is some code for date and time, as for IP address info still looking.

    Code:
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    // Store the date in a variable
    var d = new Date()
    var dateText = ""
    
    // Get the current day and convert it to the name of the day
    dayValue = d.getDay()
    if (dayValue == 0)
        dateText += "Sunday"
    else if (dayValue == 1)
        dateText += "Monday"
    else if (dayValue == 2)
        dateText += "Tuesday"
    else if (dayValue == 3)
        dateText += "Wednesday"
    else if (dayValue == 4)
        dateText += "Thursday"
    else if (dayValue == 5)
        dateText += "Friday"
    else if (dayValue == 6)
        dateText += "Saturday"
    
    // Get the current month and convert it to the name of the month
    monthValue = d.getMonth()
    dateText += " "
    if (monthValue == 0)
        dateText += "January"
    if (monthValue == 1)
        dateText += "February"
    if (monthValue == 2)
        dateText += "March"
    if (monthValue == 3)
        dateText += "April"
    if (monthValue == 4)
        dateText += "May"
    if (monthValue == 5)
        dateText += "June"
    if (monthValue == 6)
        dateText += "July"
    if (monthValue == 7)
        dateText += "August"
    if (monthValue == 8)
        dateText += "September"
    if (monthValue == 9)
        dateText += "October"
    if (monthValue == 10)
        dateText += "November"
    if (monthValue == 11)
        dateText += "December"
    
    // Get the current year; if it's before 2000, add 1900
    if (d.getYear() < 2000) 
        dateText += " " + d.getDate() + ", " + (1900 + d.getYear())
    else 
        dateText += " " + d.getDate() + ", " + (d.getYear())
    
    // Get the current minutes
    minuteValue = d.getMinutes()
    if (minuteValue < 10)
        minuteValue = "0" + minuteValue
    
    // Get the current hours
    hourValue = d.getHours()
    
    // Customize the greeting based on the current hours
    if (hourValue < 12)
        {
        timeText = " at " + hourValue + ":" + minuteValue + " AM"
        }
    else if (hourValue == 12)
        {
        timeText = " at " + hourValue + ":" + minuteValue + " PM"
        }
    else if (hourValue < 17)
        {
        timeText = " at " + (hourValue-12) + ":" + minuteValue + " PM"
        }
    else
        {
        timeText = " at " + (hourValue-12) + ":" + minuteValue + " PM"
        }
    // Write the greeting, the date, and the time to the page
    document.write(dateText + timeText)
    //-->
    </SCRIPT>
    Hope this helps a lil...


    [This message has been edited by izzzy12k (edited 07-17-2001).]

  3. #3
    Ultimate Member
    Join Date
    Jan 1999
    Location
    So Ca, USA
    Posts
    1,021
    As for a counter, I have a CGI counter.

    Not sure if you want or can use a CGI on your page.

    izzy

  4. #4
    Hi there,

    Thanks for the java-script code izzzy12k, althought it is not exactly what I wanted and I could have written it myself also. But your thought is appreciated.

    I think Tripod allows one to use cgi script. I have no idea about cgi. Could you send me the cgi code for the counter? It would also be nice if it could log the date and time of hit to a text/html file. Also could it be configured (thorugh cookies I suppose) not to log visits by me?

    Thanks in advance...

  5. #5
    Ultimate Member
    Join Date
    Jan 1999
    Location
    So Ca, USA
    Posts
    1,021
    Here's the link to the counter I have, they have it setup as JAVA/CGI counter. I got rid of the JAVA part and simply used the CGI component.

    http://www.chami.com/counter/classic/

    Good luck!

  6. #6
    Hi,
    Thanks for the link. Will give it a shot...

  7. #7
    Member
    Join Date
    Jul 2001
    Location
    Canada
    Posts
    42
    Izzzy
    May I ask a very basic question being new to webpages? I have one started and want to have a counter too. Can I simply cut and paste this code into the webpage? Will it cut into how much room I have available? Can you have HTML code and Javascript code in the same webpage??? Really green at this. Thanks.

  8. #8
    Member
    Join Date
    Jul 2001
    Location
    Los Angeles
    Posts
    50
    i'm not exactly izzzy12k, but i can still answer the question.
    you can cut and paste the code that izzzy12k posted, the javascript code, into your webpage,and you are able to have HTML code and javascript code in the same page.

  9. #9
    Ultimate Member
    Join Date
    Jan 1999
    Location
    So Ca, USA
    Posts
    1,021
    the code I posted above is not for a web counter, it is to display the time and date a visitor hit your page.

    Go to the link I posted above to download their free web counter. If you are having problems getting it to work, it may be that your ISP does not have perl/CGI turned on.

    There are many free pre-setup remote-hosted counters on the web, some require a little ad display on your site in exchange. But these will not work if you are setting up an Intranet on a secure network, public internet websites or pages.

    Good luck!

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts







New Security Features Planned for Firefox 4
Another Laptop Theft Exposes 21K Patients' Data
Oracle Hits to Road to Pitch Data Center Plans
Microsoft Preps Array of Windows Patches
Microsoft Nears IE9 Beta With Final Preview
Simplified Analytics Improve CRM, BI Tools
Android Passes RIM as Top Mobile OS in 2Q
VMware Updates Hyperic System Management
File Monitoring Key to Enterprise Security
LinkedIn Snaps Up SaaS Player mSpoke