很多站长朋友们都不太清楚php保存xml文件,今天小编就来给大家整理php保存xml文件,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP simpleXML打开XML文件后怎么保存 2、 PHP如何处理XML并保存到MYSQL 3、 granphpadprise不能保存xml文件 4、 如何用php创建xml文件,并保存在硬盘上 PHP simpleXML打开XML文件后怎么保存供参考:
$filename = 'test.xml';
$xml = file_get_contents($filename);
$obj = new SimpleXMLElement($xml);
$obj->addChild('name', '张三');
$obj->name->addAttribute('icon', '123.jpg');
$obj->saveXML('xml1.xml');
PHP如何处理XML并保存到MYSQL<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<?php
//脚本永不结束
set_time_limit(0);
//数据库连接
mysql_connect('host', 'user', 'password');
mysql_select_db('database');
while(true){
//这里不知道你的xml来源,改为你自己的来源,读入xml变量
$xml = '<xml><row expect="201412345" opencode="1,2,3,4,5" opentime="2014-11-11 11:11:11"/></xml>';
//解析xml内容
$obj = simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA);
$expect = $obj->row['expect'];
$opencode = $obj->row['opencode'];
$opentime = $obj->row['opentime'];
$sql='INSERT INTO table VALUES (\''.$expect.'\',\''.$opencode.'\',\''.$opentime.'\')';
mysql_query($sql);
//休息60秒
sleep(60);
}
由于php没有线程概念,这个页面要运行的话,必须维持一个在浏览器打开状态
这里的代码只是简单的示例,具体的逻辑你可以根据需求自己完善
granphpadprise不能保存xml文件1、本来这个xml文件已经存在,所以granphpadprise不能再保存。
2、xml文件存在权限问题,进入xml文件找到保存权限限制,调整下载权限就可以了。
如何用php创建xml文件,并保存在硬盘上$content='<?xml version="1.0" encoding="UTF-8" ?><album name="我的照片集" path="images/">';
然后有循环如:
<?php foreach($array as $value){?>
$content .='<photo><title><?=$value['title']?></title>
<text><?=$value['text']?></text>
<pic><?=$value['pic']?></pic>
</photo>';
<?php }?>
$content.="</album> ";
$fp=fopen("images.xml","w+");
fwrite($fp,$content);
fclose($fp);
关于php保存xml文件的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php保存xml文件 php怎么保存到桌面的详细内容...