xml网站计数器和用在global文件中写的网站日志文件

原创 2012年03月25日 23:10:06

2012年3月25日  天气晴   大情天、不过我今天起的很早,帮人考access机试,奋斗了一周。感觉考得不错。

xml网站计数器

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml;

/// <summary>
/// SiteVisites 网站计数器,使用这个类,需要建立指定格式的xml文件
/// </summary>
/// 声明:在使用些类时,需建立一个xml文件,以下列格式

public class SiteVisites
{
    //在使用些类时,需建立一个xml文件,以下列格式
    //<?xml version="1.0"?>
    //<SiteStart>
    //  <PageCount>25</PageCount>
    //</SiteStart>
    
    /// <summary>
    /// 用户进入网站时,计数器加1
    /// </summary>
    /// <param name="path">建产在本地的xml文件路径</param>
    public void Visites_Add(string path)
    {
        //建立一棵文档树,用于读写xml文件
        XmlDataDocument xdoc = new XmlDataDocument();
        //树初始化
        xdoc.Load(path);
        //获得树的根
        XmlElement xe = xdoc.DocumentElement;
        XmlNode xn = xe.FirstChild;
        if (xn.Name == "PageCount")
        {
            int i = Int32.Parse(xn.InnerText);
            i++;
            xn.InnerText = i.ToString();
        }
        xdoc.Save(path);
    }
    /// <summary>
    /// 获取xml文件中的数字,也就是网站计数器的值
    /// </summary>
    /// <param name="path">建立在本地的xml文件路径</param>
    /// <returns>网站计数器的值</returns>
    public string Visites_Gain(string path)
    {
        XmlDataDocument xdoc = new XmlDataDocument();
        xdoc.Load(path);
        XmlElement xe = xdoc.DocumentElement;
        XmlNode xn = xe.FirstChild;
        return xn.InnerText;
    }
}


用在global文件中写的网站日志文件

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml;

/// <summary>
/// SiteVisites 网站计数器,使用这个类,需要建立指定格式的xml文件
/// </summary>
/// 声明:在使用些类时,需建立一个xml文件,以下列格式

public class SiteVisites
{
    //在使用些类时,需建立一个xml文件,以下列格式
    //<?xml version="1.0"?>
    //<SiteStart>
    //  <PageCount>25</PageCount>
    //</SiteStart>
    
    /// <summary>
    /// 用户进入网站时,计数器加1
    /// </summary>
    /// <param name="path">建产在本地的xml文件路径</param>
    public void Visites_Add(string path)
    {
        //建立一棵文档树,用于读写xml文件
        XmlDataDocument xdoc = new XmlDataDocument();
        //树初始化
        xdoc.Load(path);
        //获得树的根
        XmlElement xe = xdoc.DocumentElement;
        XmlNode xn = xe.FirstChild;
        if (xn.Name == "PageCount")
        {
            int i = Int32.Parse(xn.InnerText);
            i++;
            xn.InnerText = i.ToString();
        }
        xdoc.Save(path);
    }
    /// <summary>
    /// 获取xml文件中的数字,也就是网站计数器的值
    /// </summary>
    /// <param name="path">建立在本地的xml文件路径</param>
    /// <returns>网站计数器的值</returns>
    public string Visites_Gain(string path)
    {
        XmlDataDocument xdoc = new XmlDataDocument();
        xdoc.Load(path);
        XmlElement xe = xdoc.DocumentElement;
        XmlNode xn = xe.FirstChild;
        return xn.InnerText;
    }
}




使用jsp+javaBean写一个网页计算器

在学习jsp时写的练手的代码。 运行效果: calculator.jsp代码: My JSP 'calculator.jsp' starting page ...
  • Lionel_D
  • Lionel_D
  • 2015年10月28日 17:07
  • 1435

怎样在网页添加访问计数器?

怎样在网页添加访问计数器?   现在许多人都建立了个人网站,而在个人网站当中,有的服务商没有提供访问计数器功能,本人通过走访一些网站以后,总结出的方法如下: 一、到这里http://www....
  • rxm1989
  • rxm1989
  • 2014年09月25日 13:24
  • 1024

简单的访问计数器

思路:表单每次访问action,就会把上下文中的counter参数加一,jsp文件用来显示次数 LoginAction.java文件内容 package action; import com.o...
  • u010513756
  • u010513756
  • 2015年09月18日 16:06
  • 12500

jsp实现网站计数器

我的第一个JSP页面                int number=0;        synchronized(application)        {         ...
  • pangqiandou
  • pangqiandou
  • 2016年10月16日 21:43
  • 1790

ASP网站访问量计数器

ASP网站访问量计数器
  • netuser1937
  • netuser1937
  • 2016年12月19日 13:39
  • 720

利用ServletContext实现网页计数器

(1)思路分析: 使用ServletContext 和 记事本两个东西,将登陆的次数写在txt文件中,首先是在在登陆的条件下 利用Servlet的init()函数初始化打开txt计数器文件并读取然后在...
  • u010870518
  • u010870518
  • 2014年09月01日 11:29
  • 1870

使用application内置对象做一个简单的网页访问计数器

jsp的9大内置对象:out、request、response、session、application、exception、page、pageContext和config,今天就说说如何用applic...
  • luqiren
  • luqiren
  • 2017年08月21日 11:26
  • 362

JSP计数器--网站统计访问量

计数器 你是第位访问者
  • u012110719
  • u012110719
  • 2015年03月24日 19:22
  • 1709

过滤器的使用实现网站访问计数器

一、创建过滤器需要使用javax.servlet.Filter接口,同时实现Filter接口的3个方法。 CountFilter: package com.home.web; import ja...
  • u010142437
  • u010142437
  • 2017年02月24日 16:00
  • 464

JSP内置对象application对象实战——实现网页计数器

前面和大家说过application对象有点类似于java里面的全局变量,因此可以将当前访问网站的数量保存在application对象当中,在每次访问网页时,实现将保存在application对象中的...
  • Allureyou
  • Allureyou
  • 2017年01月04日 11:33
  • 966
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:xml网站计数器和用在global文件中写的网站日志文件
举报原因:
原因补充:

(最多只允许输入30个字)