用ASP读INI配置文件的函数

别扭啊真

别扭啊真

2016-01-29 18:57

用ASP读INI配置文件的函数,用ASP读INI配置文件的函数
 

选择自 mind_1220 的 Blog

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/asp/)

要求: 
能够读取按照  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,  "=") 
                   AltBuf  =  lcase(HdrBuf  &  "  ¦"  &  left(StrBuf,  StrPtr  -  1)) 
                   do  while  IniFileDictionary.Exists(AltBuf) 
                       AltBuf  =  AltBuf  &  "_" 
                   loop 
                   IniF

展开更多 50%)
分享

猜你喜欢

用ASP读INI配置文件的函数

ASP
用ASP读INI配置文件的函数

用java读写ini配置文件的原因以及实现

编程语言 网络编程
用java读写ini配置文件的原因以及实现

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Mysql my.ini 配置文件详解

编程语言 网络编程
Mysql my.ini 配置文件详解

vc里读取配置文件(ini)的问题

编程语言 网络编程
vc里读取配置文件(ini)的问题

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

透析PHP的配置文件php.ini

PHP
透析PHP的配置文件php.ini

针对配置文件操作 PHP最常用的四个ini函数

PHP
针对配置文件操作 PHP最常用的四个ini函数

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

《巫师3 狂猎》新郎到来任务图文解析攻略

《巫师3 狂猎》新郎到来任务图文解析攻略

详述防止IE被恶意修改的小技巧

详述防止IE被恶意修改的小技巧
下拉加载更多内容 ↓