热门关键字:  PHP  Cisco  seo  网络广告 虚拟主机 中文域名
当前位置 :| 主页>编程开发>PHP>文件处理>

关于文件操作的一个问题,是否有"#".如果有"#"则表示此句为注释

来源:PHPX 作者: 时间:2006-07-20 点击:

首先要判断文件里每一行是否有"#".如果有"#"则表示此句为注释
然后要判断CLIENT_TYPE=FREE句中,如果CLIENT_TYPE=free,则为free型,如果CLIENT_TYPE=double则为double型。
还要将dns1,dns2的值存为变量应用.....
文件里的内容为:#CLIENT_TYPE : FREE ,DOUBLE ,CNC,CT
#examples  :
#CLIENT_TYPE=souzz.net
#STATIC_IP=60.28.47.218
#GATEWAY=60.28.47.217
#LAN_GATEWAY=192.168.10.1
CLIENT_TYPE=FREE
SECOND_SER=NO
SQUID_ON=NO
SERVER_ID=
ARP_PER_SEC=5
EXT_IF=eth0
INT_IF=eth1
LAN_GATEWAY=192.168.10.1
LAN_GATEWAY_MASK=255.255.255.0
LAN_IP_RANGE=192.168.10.0/24
DNS1=219.150.32.132
DNS2=202.99.96.68

程序

<?php
$lines 
file('aaa.txt');

$result_ary = array();
foreach (
$lines as $line) {
    
$line trim($line);
    if (!empty(
$line)) {
        if (
substr($line01) == '#') {
            
//此行为注释
        
} else {
            
$ary explode('='$line);
            if (
$ary[0] == 'CLIENT_TYPE') {
                
// $ary[1] 这个是 CLIENT_TYPE 的值,你要怎么处理?
            
}
            
//把你需要的值做变量
            
$result_ary[$ary[0]] = $ary[1];
        }
    }
}
print 
'<pre>';
print_r($result_ary);
print 
'<pre>';
?>



上一篇:关于PHP操作文件的一些FAQ总结
下一篇:没有了
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
赞助商连接