存档

文章标签 ‘ASP’

新空互联在“升级”

2009年3月14日 6 条评论

新空互联这阵子又开始出现王八蛋行为了。除开最开始一段的极度恶劣的服务外,中间曾经一度服务的非常叫人满意,这也导致了我对其另眼相看视其为“改过自新”了——于是之后的站点也托付给她了——然而似乎我错了。最近,网站接连出现问题。打电话过去答曰“正在升级”。事实上没有任何迹象表名确实是在升级。“升级”一下就是两三天的时间导致网站完全瘫痪,而且“升级”之后发现网站访问起来速度比往常还慢,“升级”的结果还是新空互联的主页都访问报错。接下来就是出现了再一次的“升级”…

这次“升级”前后一共用了五天的时间了,“升级”到今天的结果是:新空互联自己的首页依然不能打开,而且最近两天的报错信息都还不一样,真是“推陈出新创新不断”!另外“升级”后的网站FTP一直无法访问…

之前新空互联已经“升级”了好几次了,挺辛苦的。每次这么“辛苦”一下,我的站点访问量唰唰唰急速下降,过好一阵子才能恢复。广告费也会由每天的平均十几元下降到几元钱甚至只有几毛钱——所以我想,如果有不限制流量的高品质ASP空间,我哪怕多支付一点费用也好——也就别在新空互联这里让人家这么“辛苦”地“升级”了…

哪里有这样好的(自己用过的)空间呢,麻烦继续到这里推荐

分类: 杂文漫话 标签: , ,

哪里有性价比较高的ASP空间?

2009年3月12日 15 条评论

这个博客的空间马上就要到期了(3月21号),现在不得不考虑再换个地方了。

之前曾经使用过火山互联迈腾科技5944.net新空互联等虚拟主机提供商的空间,似乎还用过其他地方的,忘记了。

总的来看,火山互联的服务中规中矩,虽然称是无限主机,但是却按照点数的标准来分割网站,这样成本就不低了。

迈腾科技问题还是比较多的,而且好几次出了问题在我反映后服务态度都是比较低劣的,而且怀疑我的动机来了。第一年的价格还算合理,后来就猛涨了一下。高了我就不要了。

5944.net,这个网站的服务真的应了域名的象征意义——我就试试(仅此而已)。试试的结果是大为不满,服务太低劣,连接速度太慢,客服(男)的普通话地方音太浓沟通起来很不爽快,而且沟通的时候语气强硬买了服务后就高居在上了骗你一个是一个。对其抱有希望的同学建议不要去浪费金钱和时间了,因为“你去试试”的结果是“别去试试”。

新空互联呢,在之前刚建立很实用不久的时候,老出现问题,三番五次地折腾,先后似乎换了四个IP,恼怒下沟我发了一些文章对其大骂,后来这些文章(帖子)对其造成了一些影响。这也不是我愿意的。不过说实话,新空互联后来在服务上进步了不少!出问题的次数不是太多了。出了问题不能访问了打电话过去被告知“在升级”(原来一切尽在掌控中),“升级”一次也就那么两三天的时间。

现在我想购买真正的性价比较高的ASP空间,那种如5944一样低劣的根本不用考虑了,那些变相进行限制的还是算了,那些经常玩“升级”的也不用考虑了,有没有综合起来比上面的更好的?欢迎给我一些建议。

让Z-blog流量统计趋于真实!

2009年1月11日 1 条评论

Z-blog统计出来的“浏览总数”实际上只是文章被浏览的次数。也就是说除开文章浏览次数外,访问量中并没有包含到分类页、首页、留言本(包括自建页面)等等的访问量。这就使得随着时间的推移,z-blog所统计出来的流量与真实流量的差距越来越大!

既然要统计,最好还是将这部分包含进来…

琢磨了一下,本人现在制作出一个程序(通过jQueryAjax功能和ASP实现),可以将网站的流量统计数据逼近真实。之所以说“逼近”,是因为现在我的解决之道还不能将留言本的访问量统计进去。不过已经改进了不少了!

并且,该方式可以实现动态展示网站的流量,目前已经应用在以下站点上,大家可以看看。

http://www.henshiyong.com

http://www.chenyg.cn/blog

这个程序有待完善。日后会发出来共享给希望用到的朋友!

ASP操作XML

2009年1月2日 3 条评论

前边说到新版很实用网志,这两天在空余时间对页面进行了扩展。特别是新加了RSS订阅源(XML)。

其实增加这个对别人来说意义不大,对我来说就不同了,因为之前学习ASP的时候,从来没有使用ASP操作过XML。这次是个尝试。对ASP的学习和理解也是个“温故”的过程。

使用ASP操作XML有几种方法,大致分为动态生成和静态生成两种。网上提供了一些实例,但是比较简单——真正应用起来会比这个麻烦很多,花费的时间也会大了很多。

这次两种ASP生成XML的方式我都尝试了,动态生成的很快就做好了,可以看这里的样式。中间遇到了一点问题,不过很快解决掉了。——然而静态生成的XML文件在Firefox下面浏览没有任何问题,然而在“万恶的IE”这里被当关了,调试了几次没有成功。先这样吧,动态的源先挂出来,静态的等日后有心情了再调试。

程序就不挂出来了,同样想玩玩的可以找我索取。

分类: ASP学习 标签: , ,

2008.12.30新版很实用网志

2008年12月30日 2 条评论

上次说到很实用网志下线了,这两天抽空制作了一个简单的网页,用来继续记录很实用网站发展的点滴,这也就是新版的很实用网志,地址:http://www.henshiyong.com/weblog

这个页面制作的非常简单!程序采用ASP+Access,利用DIV+CSS布局,采用jQuery实现AJAX数据传送,于是就有了现在看到的效果…

算起来很实用网志已经有两个月没有更新了。这中间网站也迈向了新的台阶。今后有必要的时候,我会将这些信息记录下来。

新的网志中的数据是把旧版的数据Copy过来的,有些URL地址需要替换的现在还没替换过来,先这样吧。

ASP生成静态页面并控制编码方式的方法

2008年5月4日 1 条评论

前边介绍了ASP生成静态页面的简单方法,其实还有另外一个思路,就是首先构造一个页面——这里称之为模板页,比如命名为xx.htm,然后利用介绍的方法利用Repalce函数将数据库中的内容替换掉模板中的某些代码块,生成即可。

但是,这样生成的页面面临一个问题,就是编码方式的问题不能解决。因为按照这种方法生成的页面为默认的ANSI格式。那么,在需要对生成文件(页面)的编码方式进行有效控制的时候(比如要生成UTF-8),就必须考虑生成页面的编码方式了。

经过查证,若想实现该功能Scripting.FileSystemObject对象就不能使用了,只能采用其他方式。

下面给出一种方案。

<%

‘===========函数开始===========

Public Function CreatedTextFiles(FileName,ByVal body)

On Error Resume Next

If InStr(FileName, ":") = 0 Then FileName = Server.MapPath(FileName)

Dim oStream

Set oStream = CreateObject("ADODB.Stream")

oStream.Type = 2 ‘设置为可读可写

oStream.Mode = 3 ‘设置内容为文本

oStream.Charset = "UTF-8"’此处可控制编码方式

oStream.Open

oStream.Position = oStream.Size

oStream.WriteText body

oStream.SaveToFile FileName, 2

oStream.Close

Set oStream = Nothing

If Err.Number <> 0 Then Err.Clear

 End Function

‘===========函数结束===========

FilePath="xx.htm"’设置生成文件名称和路径

content="…"’此处提取据库中的数据并构造字符串,请自行编写

CreatedTextFiles filePath,content’调用函数,生成文件

%>

分类: ASP学习 标签: , ,

ASP生成静态页面的方法

2008年5月4日 2 条评论

前边想利用ASP技术生成静态页面。网上关于ASP的文章铺天盖地,没想到关于这个方面的具体案例却是没有的。后来经过本人综合好些人的思路,终于完成了这个工作。

下面给出实现的代码以及简单说明。

<%

sub makefile()

fname= "xx.htm"’指定生成文件的名称,可自行设置为其他格式

filepath="..\yy\"’指定生成文件存放路径,可自行修改

content="…"’此处筛选数据库中的数据并构造字符串,请自行编写

Set fso = Server.CreateObject("Scripting.FileSystemObject")

Set fout = fso.CreateTextFile(server.mappath(filePath& "\" & fname))

fout.WriteLine content

fout.close

end sub

%>

最后,在需要的地方调用即可:

<%call makefile()%> 

分类: ASP学习 标签: , ,

ASP时间函数DateDiff应用的细节

2008年4月25日 1 条评论

前边转发了文章《ASP时间函数全解》,里面有很多不错的解析。

这几天在使用ASP时间函数datediff中发现了一个问题:在使用这个函数DateDiff(interval, date1, date2)的时候获得的小时数是采用类似于四舍五入的方式进行的,那么引发一个问题,在有些需要精确统计的时候产生的时间将会引起比较大的误差。 

举个简单的例子,前边在首页做了个简单的显示最新消息的东东,消息列表在这里查看,我就用了时间差的显示方式(显示过去X小时X分钟),结果一度出现了负的时间值!当时的代码是这样子的:
m_time=datediff("n",noticebuilt,now())
h_time=datediff("h",noticebuilt,now())
m_time=m_time-h_time*60

后来把上面的代码修改成以下这样子:
m_time=datediff("n",noticebuilt,now())
h_time=int(m_time/60)
m_time=int(m_time mod 60)

这样就显示正常了!

分类: ASP学习 标签:

ASP基本知识及IIS安装和配置方法

2008年3月26日 3 条评论

(一)ASP即Active Server Page(动态网页)的缩写。它是一种包含了使用VB Script或Jscript脚本程序代码的网页。

当浏览器浏览ASP网页时, Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的就是动态生成的网页。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互。是一种简单、方便的编程工具。在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。

ASP的网页文件的格式是以“.ASP”作为后缀。

ASP编辑器有很多种,比较流行的有FrontPage和Dreamweaver等。

Asp的运行需要Windows操作系统。若想在本地运行ASP页面,需要安装Internet 信息服务(简称IIS)。IIS有几个版本,相对应的分别为Windows2000默认安装的是IIS5.0(internet information server),而windows xp默认安装的是IIS5.1,windows 2003默认安装的IIS6.0。

编写ASP页面使用的数据库access数据库或SQL Server数据库。

ASP网页具有以下特点:

  • (1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;
  • (2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;
  • (3)服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;
  • (4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;
  • (5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发现哦那个Email或访问文件系统等。
  • (6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。

     

    (二)ASP在本地运行需要配置安装IIS(Internet 信息服务),这里说一下配置IIS中需要注意的地方。

    首先,简单说明安装IIS的步骤如下:

    • 将安装盘放入光驱;
    • 单击“开始”,单击“控制面板”,双击“添加或删除程序”启动“添加或删除程序”应用程序;
    • 在“添加或删除程序”对话框左侧的列中,单击“添加/删除 Windows 组件”;
    • 出现“Windows 组件向导”后,单击“下一步”;
    • 在“Windows 组件”列表中选中“Internet 信息服务”;
    • 单击“下一步”,然后根据指导进行操作。

    如果使用的是下载的IIS安装文件,其安装方法基本一样,只是每次在弹出对话框时需要找到相关组件,然后执行“下一步”操作直到完成。

    IIS文件默认的网页文件应该放置在“C:\Inetpub\wwwroot”这个根目录下,创建好网页文件(比如ASP文件)后,就可以用“http://localhost/文件名”的方式运行了。

    打开IIS方法大致有两种,分别为:

    第一种方法

    1. 从“开始”菜单,选择“设置”,然后选择“控制面板”。
    2. 打开“管理工具”。
    3. 打开“Internet 服务管理器”。

    第二种方法

    1. 在桌面上,用鼠标右键单击“我的电脑”,再单击“管理”。
    2. 在“服务和应用程序”下面,选择“Internet 信息服务”。

    最后需要说明的是,创建的文件首页默认的为Default.htm 或 Default.asp等,自己还可以创建和设置其他形式,比如index.asp。设置方法是打开IIS后,点击“默认网站”——右键打开“属性”——“文档”——“添加”——输入“index.asp”——确定即可。

    另外需要注意的是,默认的ASP文件是不具备“写入”权限的,这当然也是为了安全方面的考虑。但是为了创建和调试文件,尤其在试图写入数据的时候就需要“写入”功能了,方法是点击“默认网站”——右键打开“属性”——“主目录”——勾选“写入”。

    这样,IIS就基本配置完毕了。当然,为了使其更加贴近自己的使用习惯,还可以进行相应的其他设置。

  • 分类: ASP学习 标签: ,

    增加新栏目:ASP学习

    2008年3月20日 7 条评论

    这两天给国际学院做网站改版。

    院长给我提出的要求是,网站要大气,并且现有的栏目的内容不能修改今后的要给我更多的权限我要随时更改。

    听起来比较容易,其实这所谓“改版”等于是说要你重新给我做一个新的网站。我呢也无所谓,把它当成一次不错的练手机会。

    经过这几天的努力,现在把后台今本上搭建成功了,内容扩建了不少,功能增强了很多,权限放到了最大。

    剩下的时间就是美化了。说实话这个方面我还不在行。虽然学过PS等,但是对于美工方面的只是以及色彩搭配等只是还是相当欠缺全然凭感觉走。只希望这次自己的感觉好一点就行了。

     

    其实我学的跟网页相关的编程技术是ASP.NET,但是学校的服务器支持的是ASP,当前使用的文件也都是ASP编辑的。这就是说我还得猛力加强一下自己对这方面知识的掌握,还要学习一些VB语言。在这个过程中,发现了一些问题,同时也总结了一些经验。总的来说收获还是蛮大的。

    我准备把自己对ASP的理解和掌握不定时发表出来,形成一个系列,把以前的跟ASP相关的内容归类到一块,这个栏目暂时就叫“ASP学习”好了。

    分类: ASP学习 标签: ,