|
[主机疑问] |
基础知识 业务相关 注意事项 |
|
1、什么是虚拟主机? |
|
虚拟主机是使用特殊的软硬件技术,把一台运行在因特网上的服务器主机分成一台台"虚拟"的主机,每一台虚拟主机都具有独立的域名,具有完整的InterNet服务器(WWW、FTP、EMAIL)等功能,虚拟主机之间完全独立,并可由用户自行管理,在外界看来,每一台虚拟主机和一台独立的主机完全一样。湖北数据网为中小客户提供优质的网络环境和服务器,并由高级网管负责监控。 |
|
TOP |
|
|
2、什么是ASP? |
ASP即Active Server Page的缩写,从字面上说,ASP包含三方面含义:
1、Active:ASP使用了Microsoft的ActiveX技术。ActiveX(COM)技术是现在Microsoft软件的重要基础。
它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。
ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。
只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的WEB应用。
2、Server:ASP运行在服务器端。
这样就不必担心浏览器是否支持ASP所使用的编程语言。
ASP的编程语言可以是VBSCRIPT和JSCRIPT。VBSCRIPT是VB的一个简集,会VB的人可以很方便的快速上手。
然而Netscape浏览器不支持客户端的VBSCRIPT,所以最好不要在客户端使用VBSCRIPT。
而在服务器端,则无需考虑浏览器的支持问题。Netscape浏览器也可以正常显示ASP页面。
3、Pages:ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。
浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。
这样就可以防止别人抄袭程序。
由此我们可以看出,ASP是在IIS下开发WEB应用的一种简单、方便的编程工具。
在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。
|
|
TOP |
|
|
2、ASP能干什么? |
|
ASP是基于WEB的一种编程技术,可以说是CGI的一种。
它可以完成以往CGI程序的所有功能,如计数器、留言簿、公告板、聊天室等等。
ASP可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。
而浏览者一点觉察不出来,就像为他专门制作的页面一样。
使用各种各样的组件,ASP可以完成无比强大的功能。
使用FileSystemObject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等。
有ADO (Active Database Object,动态数据库对象)的支持,ASP对数据库的操作非常得心应手。
你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。
使用CDONTS(Collaboration Data Objects for NTS,NTS协作数据对象),可以发送、查看邮件,实现WEBMAIL的功能。
结合WSH(Windows Scripting Host),可以实现对NT主机的管理,如NT用户管理、IIS虚拟主机设置、EXCHANGE邮箱设置等等,就像管理本地机一样方便。 |
|
TOP |
|
|
3、什么叫FSO? |
|
FSO(FileSystemObject)是微软ASP的一个对文件操作的控件,该控件可以对服务器进行读取、新建、修改、删除目录以及文件的操作。是ASP编程中非常有用的一个控件。但是因为权限控制的问题,很多虚拟主机服务器的FSO反而成为这台服务器的一个公开的后门,因为客户可以在自己的ASP网页里面直接就对该控件编程,从而控制该服务器甚至删除服务器上的文件。因此不少业界的虚拟主机提供商都干脆关掉了这个控件,让客户少了很多灵活性。
湖北数据网的W2K虚拟主机服务器具有高安全性,可以让客户在自己的网站空间中任意使用却有没有办法危害系统或者妨碍其他客户网站的正常运行。 |
|
TOP |
|
|
4、什么是CGI? |
|
CGI是一个用于定Web服务器与外部程序之间通信方式的标准,使得外部程序能生成HTML、图像或者其他内容,而服务器处理的方式与那些非外部程序生成的HTML、图像或其他内容的处理方式是相同的。因此,CGI程序册仅使你能生成表态内容而能生动态内容。使用CGI的原因在于它是一个定义良好并被广泛支持的标准,没有CGI就不可能实现动态的Web页面,除非使用一些服务器中提供的特殊方法(如今,也有除CGI之外的其他技术逐渐在成为标准)。 |
|
TOP |
|
|
5、什么是PHP? |
|
PHP是一种服务器端HTML-嵌入式脚本描述语言。
其最强大和最重要的特征是其数据库集成层,使用它完成一个含有数据库功能的网页是不可置信的简单。在HTML文件中,
PHP脚本程序(语法类似于Perl或者c语言)可以使用特别的PHP标签进行引用,
这样网页制作者也不必完全依赖HTML生成网页了。由于PHP是在服务器端执行的,
客户端是看不到PHP代码的。
PHP可以完成任何CGI脚本可以完成的任务,但它的功能的发挥取决于它和各种数据库的兼容性。
PHP除了可以使用HTTP进行通信,也可以使用IMAP, SNMP, NNTP,
POP3协议。 |
|
TOP |
|
|
6、什么是主机托管? |
| 主机托管
Server Co-Location
客户提供自己的硬件服务器,并可选择自行提供软件系统或者由我们来提供,享受专业的服务器托管服务,包括稳定的网络带宽,恒温、防尘、防火、防潮、防静电。客户拥有对服务器完全的控制权限,可自主决定运行的系统和从事的业务。 |
|
TOP |
|
|
7、什么是主机租用? |
|
主机租用(Dedicated
Hosting)即客户无须自己购置服务器,而可以直接采用湖北数据网精心准备的多款高级服务器以及软件系统,大大省却了采购成本,安放在我们的IDC中,带宽?安全?稳定?系统?这些问题让我们来替你打理吧。你甚至可以在2年以后就完全拥有这台服务器! |
|
TOP |
|
|
7、使用jmail组件上传 |
代码如下:
<%
Set msg =
Server.CreateObject("JMail.Message")
msg.silent = true
msg.Logging = true
msg.Charset = "gb2312"
msg.MailServerUserName = "..."
输入smtp服务器验证登陆名
msg.MailServerPassword = "..." 输入smtp服务器验证密码
msg.From = "...@..." 发件人
msg.FromName = FromName
msg.AddRecipient "...@...","...@..." 收件人
msg.Subject = "test" 主题
msg.Body = "this is body!" 正文
msg.Send ("smtp Server Name")
smtp服务器地址,本司地址为219.139.58.122
set msg = nothing
%> |
|
TOP |
|
|
7、上传组件fileup |
方式如下:
1.文件上传表单方式:
<FORM ACTION="formresp.asp"
ENCTYPE="MULTIPART/FORM-DATA"
METHOD="POST">不能缺少ENCTYPE="MULTIPART/FORM-DATA"
2.在服务器脚本中,创建对象,指明文件存放的路径。
Set upl =
Server.CreateObject("SoftArtisans.FileUp")
upl.Path = Server.MapPath("upload")
'upload'为您所上传的存放目录名
|
|
TOP |
|
|
|