[卡国17天传说1]ASP会员管理第一章IIS及开发环境设定

作者: 分类: 今日滚动 发布于:2020-06-09 248次浏览 21条评论


前言:
这个系列要分享的是大部份的互动式网页最常使用的功能「会员管理」。
坊间ASP的书籍很多,但70%以上都在讲基本的语法,每个章节拆开来看都不难,但实际要做案子却不知该从何着手。这次的主题共分为17个章节,从一开始的环境设定,一步一步的完成所有功能。
第一章 IIS及开发环境设定
一、案例背景
此次的案例设定为用网页来管理会员资料,功能需包括:
1.新增、查询、修改、删除会员资料。
2.会员资料内要有上传个人照片功能。上传后保留原始图片并缩图提供预览
并且要在上传的图片加上浮水印。
3.线上将会员资料汇出成PDF格式直接列印。
4.会员列表能够汇出成EXCEL档案
5.可在网页上使用线上编辑器,并发送电子邮件给会员
二、开发环境及所需的组件
开发环境Windows XP IIS
资料库ACCESS
执行平台IE
开发工具 Dreamweaver CS3
使用的语言 ASP,Javascript,CSS
使用的组件
档案操作FSO
档案上传ASPUpload
PDF元件ASPPdf
图像处理ASPJpeg
发信元件JMail
EXCEL元件Microsoft Office Excel
PDF列印PDF Creator
上述元件你可以在底下的网址找到
ASPUploadhttp://www.aspupload.com/download.html
ASPPdfhttp://www.asppdf.com/download.html
ASPJpeghttp://www.aspjpeg.com/download.html
JMailhttp://dimac.net/Products/w3JMail/start.htm
PDF Creatorhttp://sourceforge.net/project/showfiles.php?group_id=57796&package_id=53473&release_id=674409
三、我的工具箱
免费网页模板http://www.zeroweb.org/
免费Iconhttp://www.freeiconsdownload.com/Index.html
ASP语法速查http://www.lishin.tcc.edu.tw/b5/asp/vb/vbs.htm
SQL语法教学http://www.1keydata.com/tw/sql/sql.html
四、环境设定IIS安装及设定
运行ASP程式的第一步,就是架设IIS。
打开控制台=>新增或移除程式=>新增/移除WINDOWS元件=>下一步
[卡国17天传说1]ASP会员管理第一章IIS及开发环境设定
依指示放入Windows XP安装光碟后按「确定」。
[卡国17天传说1]ASP会员管理第一章IIS及开发环境设定
[卡国17天传说1]ASP会员管理第一章IIS及开发环境设定
C槽底下会出现IIS的安装目录 Inetpub,点进去后会看到以下的目录结构,其中wwwroot就是我们要放置网页的目录。
[卡国17天传说1]ASP会员管理第一章IIS及开发环境设定
开启IE并在网址列打上http://localhost按enter出现以下画面表示IIS已安装成功并且正常运行。我们就可以开始进行网页製作了~
[卡国17天传说1]ASP会员管理第一章IIS及开发环境设定
我们先把之后会用到的目录建好,在建目录前先把wwwroot底下的档案都清空,并且依这次的案例建立以下的目录。
[卡国17天传说1]ASP会员管理第一章IIS及开发环境设定
目录说明如下
css---------网页的css档
Excel-------放置线上生成的EXCEL档
funs--------系统设定档及函数
images------网页的图片
js----------javscript档案
PDF--------放置线上生成的PDF档
UserPics----会员上传的照片
WebData---网站资料库
  上述目录中Excel、PDF、UserPics、WebData这4个目录需要用到写入,所以我们要开启写入的权限。
  为什幺需要额外开放写入权限呢?这要说到执行身份的问题。
  以XP而言,我们平常都是使用系统最高权限Administrator的身份在操作,所以不需要额外设定,我们就可以任意的对系统中任何的目录或档案进存取或新增删除的操作。但是当我们在浏览网页时,我们的身份是以IUSR_这个身份在操作的,这个身份的权限很低,对于放置在wwwroot上的档案及目录仅有存取的权限,不具有删除、编辑或写入的权限。这样一来,当我们在新增会员资料或是上传照片时就会发生无法存取的问题,因此我们要针对特定的目录来开启我们所需的权限。
开启权限的步骤如下:
  在上排的工具选择「资料夹选项」=>检视=>将「使用简易的档案共用」取消
[卡国17天传说1]ASP会员管理第一章IIS及开发环境设定
  接着在我们要操作的目录,例如 WebData上按右键选「内容」=>安全性=>
  选择「internet的Guest帐户」,并且在底下的权限依照下图打勾后按确定。
[卡国17天传说1]ASP会员管理第一章IIS及开发环境设定
  其他3个目录也进行相同的操作。这样一来,写入的权限就设定完成了。
  接着是网站的预设页面的设定,所谓的预设页面就是当输入网址时,预设会运行的页面,以CK101为例,我们在网址列输入http://www.ck101.com/forums/ 会跑到首页,再输入一次http://www.ck101.com/forums/index.php也是跑到首页。两者的差别在于一个有加了index.php另一个没有。所以我们可以知道,CK101的预设页面就是index.php。
  打开「控制台」=>系统管理工具=>「Internet Information Services」=>执行
  展开树状目录,在「预设的网站」=>右键=>内容
  点击「文件」标籤,你会看到预设文件,按下「新增」,输入index.asp
  这个就是我们要设定的预设页面,按确定。
[卡国17天传说1]ASP会员管理第一章IIS及开发环境设定
  按左边的箭头把它移到最上面,表示它是最优先运行的文件。
[卡国17天传说1]ASP会员管理第一章IIS及开发环境设定
  测试一下是不是设定成功了,打开记事本,输入
<%
  response.write
%>
  将档案存成index.asp并且放在C:\Inetpub\wwwroot\
  打开浏览器输入http://localhost 出现以下画面时,表示设定成功了!
[卡国17天传说1]ASP会员管理第一章IIS及开发环境设定
  这个章节中我们完成了主机的架设、预设页面、权限设定及第一支ASP程式Hello World
  下个章节会延用这个架构开始设计网页啰!
--------------------------------------------------------
[卡国17天传说#2] ASP会员管理 第二章 版型设计
[卡国17天传说#3] ASP会员管理 第三章 资料库设计及连线设定
[卡国17天传说#4] ASP会员管理 第四章 资料输入及表单验证
[卡国17天传说#5] ASP会员管理 第五章 资料修改及删除
[卡国17天传说#6] ASP会员管理 第六章 分页及每页显示笔数
[卡国17天传说#7] ASP会员管理 第七章 查询功能
[卡国17天传说#8] ASP会员管理 第八章 AJAX连动选单
[卡国17天传说#9] ASP会员管理 第九章 FCKEditor线上编辑器
[卡国17天传说#10] ASP会员管理 第十章 FCKEditor编辑器 进阶设定
[卡国17天传说#11] ASP会员管理 第十一章 照片上传
[卡国17天传说#12] ASP会员管理 第十二章 照片缩图及浮水印
[卡国17天传说#13] ASP会员管理 第十三章 汇出EXCEL
[卡国17天传说#14] ASP会员管理 第十四章 线上生成Excel
[卡国17天传说#15] ASP会员管理 第十五章 线上生成Excel
[卡国17天传说#16] ASP会员管理 第十六章 线上生成PDF
[卡国17天传说#17] ASP会员管理 第十七章 JMail发信组件

<<上一篇: