小弟现在在搞php开发
目前遇到的困难就是怎样用php读取以。txt结尾的文本文件,读取成功后怎样放到form表单中,还有怎样把form表单中的东西修改后在写入到。txt结尾的文本文件中。
例如 date.txt
LAN
name:555
id:555
number:555
ip:192.168.1.188 WAN
name:1
id:1
number:1
ip:192.168.1.188
怎样让
php中
显示的结果是
LAN
用户名:555
编号:555
号码:555
ip:192.168.1.118
WAN
用户名:1
编号:1
号码:1
ip:192.168.1.118
求助源代码 谢谢
目前遇到的困难就是怎样用php读取以。txt结尾的文本文件,读取成功后怎样放到form表单中,还有怎样把form表单中的东西修改后在写入到。txt结尾的文本文件中。
例如 date.txt
LAN
name:555
id:555
number:555
ip:192.168.1.188 WAN
name:1
id:1
number:1
ip:192.168.1.188
怎样让
php中
显示的结果是
LAN
用户名:555
编号:555
号码:555
ip:192.168.1.118
WAN
用户名:1
编号:1
号码:1
ip:192.168.1.118
求助源代码 谢谢
date.ini
[LAN]
name:=555
id:=555
number:=555
ip:=192.168.1.188 使用parse_ini_file函數將文件數據轉成數組,對數據的修改可以直接操作數組
3.
$time_array = parse_ini_file("date.ini");
foreach($time_array as $name => $time)
{
echo $name.":".$time
}
看看如下的介绍
http://www.cnbruce.com/blog/showlog.asp?log_id=1170
应该可以自己设计一个固定格式,
如果是这样的数据,就这样写。
原数据
LAN
name:555
id:555
number:555
ip:192.168.1.188自定义格式。简单举例就写两组数据
555;555;555;192.168.1.188|333;333;333;192.168.1.110然后用php的split分割函数进行分割赋到数组当中,按照上面的数据就会出现这样的数组(具体方法看手册,很简单的)
$ary(
[0] => 555;555;555;192.168.1.188
[1] => 333;333;333;192.168.1.110
)然后再分别分割$ary[0]和$ary[1]
就会得到你想要的结果了。不过有个缺点,字段名称无法显示在文本中,并且字段之间的顺序也不能乱,因为没有字段名实能用顺序识别字段了
读取后用正则,string函数之类的获取想要的值。写入form不知道你要怎么写法。可以用ajax,可以直接让php打张表单出来,等等。修改表单中内容用js。
小弟还是不明白如何把修改后的表单中的数据在保存到相同的。txt文件中去
上面不是读取处文本文件 并显示到form表单对应的文本框中
如果修改了文本框的值在点击保存,就将在修改后的数据传到相同的文本中去
这个怎么实现啊
小弟现在很急