xml文件
?
|
1
2
3
4
5
6
7
8
9
10
|
<?xml version="1.0" encoding="utf-8"?>
<vip>
<id>23</id>
<username>开心的路飞</username>
<sex>男</sex>
<face>face/43.jpg</face>
<email>123@qq.com</email>
<qq>1212121212</qq>
</vip>
|
?
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
/*
* _get_xml 获取的XML文件
* @access public 表示函数对外公开
* @param $_xmlfile xml文件
* $_html 从XML中取出的数据数组
* */
function _get_xml($_xmlfile){
$_html = array();
if(file_exists($_xmlfile)){
$_xml = file_get_contents($_xmlfile);
preg_match_all('/<vip>(.*)<\\/vip>/', $_xml,$_dom);
foreach($_dom[1] as $_value){
preg_match_all('/<id>(.*)<\\/id>/', $_value,$_id);
preg_match_all('/<username>(.*)<\\/username>/', $_value,$_username);
preg_match_all('/<sex>(.*)<\\/sex>/', $_value,$_sex);
preg_match_all('/<face>(.*)<\\/face>/', $_value,$_face);
preg_match_all('/<email>(.*)<\\/email>/', $_value,$_email);
preg_match_all('/<qq>(.*)<\\/qq>/', $_value,$_qq);
$_html['id'] = $_id[1][0];
$_html['username'] = $_username[1][0];
$_html['sex'] = $_sex[1][0];
$_html['face'] = $_face[1][0];
$_html['email'] = $_email[1][0];
$_html['qq'] = $_qq[1][0];
}
}else{
_alert_back("文件不存在");
}
return $_html;
}
|
?
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
/*
* _set_xml将信息写入XML文件
* @access public 表示函数对外公开
* @param $_xmlfile xml文件
* @param $_clean 要写入的信息的数组
* */
function _set_xml($_xmlfile,$_clean){
$_fp = @fopen('newuser.xml','w');
if(!$_fp){
exit('系统错误,文件不存在!');
}
flock($_fp,LOCK_EX);
$_string = "<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\t";
fwrite($_fp, $_string,strlen($_string));
$_string = "<vip>\\r\\t";
fwrite($_fp, $_string,strlen($_string));
$_string = "\\t<id>{$_clean['id']}</id>\\r\\t";
fwrite($_fp, $_string,strlen($_string));
$_string = "\\t<username>{$_clean['username']}</username>\\r\\t";
fwrite($_fp, $_string,strlen($_string));
$_string = "\\t<sex>{$_clean['sex']}</sex>\\r\\t";
fwrite($_fp, $_string,strlen($_string));
$_string = "\\t<face>{$_clean['face']}</face>\\r\\t";
fwrite($_fp, $_string,strlen($_string));
$_string = "\\t<email>{$_clean['email']}</email>\\r\\t";
fwrite($_fp, $_string,strlen($_string));
$_string = "\\t<qq>{$_clean['url']}</qq>\\r\\t";
fwrite($_fp, $_string,strlen($_string));
$_string = "</vip>";
fwrite($_fp, $_string,strlen($_string));
flock($_fp,LOCK_UN);
fclose($_fp);
}
|
相关文章
猜你喜欢
- 个人服务器网站搭建:如何选择适合自己的建站程序或框架? 2025-06-10
- 64M VPS建站:能否支持高流量网站运行? 2025-06-10
- 64M VPS建站:怎样选择合适的域名和SSL证书? 2025-06-10
- 64M VPS建站:怎样优化以提高网站加载速度? 2025-06-10
- 64M VPS建站:是否适合初学者操作和管理? 2025-06-10
TA的动态
- 2025-07-10 怎样使用阿里云的安全工具进行服务器漏洞扫描和修复?
- 2025-07-10 怎样使用命令行工具优化Linux云服务器的Ping性能?
- 2025-07-10 怎样使用Xshell连接华为云服务器,实现高效远程管理?
- 2025-07-10 怎样利用云服务器D盘搭建稳定、高效的网站托管环境?
- 2025-07-10 怎样使用阿里云的安全组功能来增强服务器防火墙的安全性?
快网idc优惠网
QQ交流群
您的支持,是我们最大的动力!
热门文章
-
2025-05-29 82
-
2025-05-29 91
-
2025-05-29 23
-
2025-05-29 25
-
2025-05-29 26
热门评论

