网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > ASP > 正文
用ASP读INI配置文件的函数
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/11/25
下载{$ArticleTitle}原创论文样式

1 2 3 下一页

  要求: 

  能够读取按照 INI文件的Section和Key来读出相应的Value。 

  比如一个配置文件  

SMSVote.ini 
--------------------------------- 
[SMSVote] 
Server=(local) 
DB=SMSVote 
User=sa 
PassWord=123 
[DB2Vote] 
Server=192.168.0.1 
DB=DB2 
User=sa 
PassWord= 
--------------------------------- 

  主体程序(方法) : 

  inifile.ASP 

  ----------------------------------------------- 

<% 
set IniFileDictionary = CreateObject("Scripting.Dictionary") 
Sub IniFileLoad(ByVal FilSpc) 
  IniFileDictionary.RemoveAll 
  FilSpc = lcase(FilSpc) 
  if left(FilSpc, 1) = "p" then 
    'Physical path 
    PhyPth = mid(FilSpc, instr(FilSpc, "=") + 1) 
  else 
    'Virtual path 
    PhyPth = Server.MapPath(mid(FilSpc, instr(FilSpc, "=") + 1)) 
  end if 
  set FilSys = CreateObject("Scripting.FileSystemObject") 
  set IniFil = FilSys.OpenTextFile(PhyPth, 1) 
  do while not IniFil.AtEndOfStream 
    StrBuf = IniFil.ReadLine 
    if StrBuf <> "" then 
      'There is data on this line 
      if left(StrBuf, 1) <> ";" then 
        'It's not a comment 
        if left(StrBuf, 1) = "[" then 
          'It's a section header 
          HdrBuf = mid(StrBuf, 2, len(StrBuf) - 2) 
        else 
          'It's a value 
          StrPtr = instr(StrBuf, "=") 

(责任编辑:admin)

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号