一种自动安装统计代码的方法技术

技术编号:10075356 阅读:127 留言:0更新日期:2014-05-24 04:34
本发明专利技术公开了一种自动安装统计代码的方法,通过用户输入,分析网站编码和FTP状况,然后遍历用户提交的FTP目录,形成待下载文件列表,接着循环待下载文件列表,下载、分析、备份、修改。形成待上传文件列表,最后循环上传文件列表,上传文件,形成上传成功列表、失败列表提供给用户。本发明专利技术使得网站统计代码安装更加简单,更加具有实用性。

【技术实现步骤摘要】

本专利技术涉及一种网络软件
,具体涉及一种自动安装统计代码的方法
技术介绍
随着网络上监控网站流量技术的飞速发展,对于网站的监控内容要求日益丰富与严格,特别是对于网页监控,必须为网页批量添加上流量监控代码,普通手动安装对安装者有技术要求且较慢,使系统不易被有效推广。对于如何快速准确安装统计代码的方法,在IT行业中一直都在寻求的方法,是网站监控公司研发的技术之一。
技术实现思路
本专利技术的目的在于克服现有技术存在的以上问题,提供一种自动安装统计代码的方法,本专利技术使得网站统计代码安装更加简单,更加具有实用性。为实现上述技术目的,达到上述技术效果,本专利技术通过以下技术方案实现:一种自动安装统计代码的方法,包括以下步骤:步骤1)用户提交网站网址、网站FTP地址、FTP用户名、FTP密码。步骤2)用户提交数据,程序自动检测网站首页,确定首页是否存在“</body>”、相应统计代码、FTP是否可连接以及首页编码格式等信息。步骤3)如果首页不存在“</body>”则提示网站无法安装。如果网站已存在代码,则提示已存在代码,询问是否重新安装。如果FTP连接失败,则提示FTP连接失败,提示用户检查输入信息并重新连接。步骤4)获取网站编码格式,并提供修改选项,并获取FTP根目录文件或文件夹列表,用户可选择需要安装的文件或文件夹提交安装。步骤5)分析用户提交的FTP地址列表,分别打开相应文件夹,根据文件夹名和文件扩展名得到待下载文件列表。步骤6)循环待下载文件列表,下载文件并将文件备份,分析文件内容,确认是否存在“</body>”,如果不存在,则删除下载文件,并删除相应备份文件。如果存在,则判断是否存在相应统计代码,如果存在,则删除下载文件,并删除相应备份文件。如果不存在统计代码,则将统计代码添加在“</body>”之前,并以网站编码保存。文件备份存入备份文件列表,文件信息存入待上传文件列表。步骤7)循环待上传文件列表,上传文件,如果上传失败,则将文件重新上传,三次无法上传成功,则加入上传失败文件列表。步骤8)提示用户文件安装成功,及失败详细信息。本专利技术的有益效果是:本专利技术通过以程序自动安装的方式,将用户网站的网页文件安装上了统计代码,大大提高了统计代码的安装速度,有得于统计技术的推广。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,并可依照说明书的内容予以实施,以下以本专利技术的较佳实施例并配合附图详细说明如后。本专利技术的具体实施方式由以下实施例及其附图详细给出。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术的流程示意图。具体实施方式下面将参考附图并结合实施例,来详细说明本专利技术。参照图1所示,一种自动安装统计代码的方法,包括以下步骤:步骤1)用户提交网站网址、网站FTP地址、FTP用户名、FTP密码。步骤2)用户提交数据,程序自动检测网站首页,确定首页是否存在“</body>”、相应统计代码、FTP是否可连接以及首页编码格式等信息。步骤3)如果首页不存在“</body>”则提示网站无法安装。如果网站已存在代码,则提示已存在代码,询问是否重新安装。如果FTP连接失败,则提示FTP连接失败,提示用户检查输入信息并重新连接。步骤4)获取网站编码格式,并提供修改选项,并获取FTP根目录文件或文件夹列表,用户可选择需要安装的文件或文件夹提交安装。步骤5)分析用户提交的FTP地址列表,分别打开相应文件夹,根据文件夹名和文件扩展名得到待下载文件列表。步骤6)循环待下载文件列表,下载文件并将文件备份,分析文件内容,确认是否存在“</body>”,如果不存在,则删除下载文件,并删除相应备份文件。如果存在,则判断是否存在相应统计代码,如果存在,则删除下载文件,并删除相应备份文件。如果不存在统计代码,则将统计代码添加在“</body>”之前,并以网站编码保存。文件备份存入备份文件列表,文件信息存入待上传文件列表。步骤7)循环待上传文件列表,上传文件,如果上传失败,则将文件重新上传,三次无法上传成功,则加入上传失败文件列表。步骤8)提示用户文件安装成功,及失败详细信息。以上所述仅为本专利技术的优选实施例而已,并不用于限制本专利技术,对于本领域的技术人员来说,本专利技术可以有各种更改和变化。凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种自动安装统计代码的方法,其特征在于:包括以下步
骤:
步骤1)用户提交网站网址、网站FTP地址、FTP用户名、FTP
密码。
步骤2)用户提交数据,程序自动检测网站首页,确定首页是否
存在“</body>”、相应统计代码、FTP是否可连接以及首页编码格
式等信息。
步骤3)如果首页不存在“</body>”则提示网站无法安装。如
果网站已存在代码,则提示已存在代码,询问是否重新安装。如果
FTP连接失败,则提示FTP连接失败,提示用户检查输入信息并重新
连接。
步骤4)获取网站编码格式,并提供修改选项,并获取FTP根目
录文件或文件夹列表,用户可选择需要安装的文件或文件夹提交安
装。
步骤5)分析用户提交...

【专利技术属性】
技术研发人员:陈德阳黄国建李建中高涵毅张峰汪张宪范锋华朱平亓明敬
申请(专利权)人:江苏仕德伟网络科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1