php写xml文件问题

php中文网
发布: 2016-06-23 14:05:55
原创
924人浏览过

<?phpinclude("conn.php");include("crop.php");mysql_select_db('hdm0910283_db', $lnk) or die ('Can\'t use hdm0910283_db : ' . mysql_error());mysql_query("SET NAMES gbk");	$sql="select * from video";$query=mysql_query($sql);$str="<thumbnails>";while ($row = mysql_fetch_array($query)) {	//echo $row[imgname];	$imageurl="../workshow/images/".$row[imgname];    cutphoto("$imageurl","$imageurl",200,113);	$str=$str."<thumbnail filename=\"".$row[imgname]."\" label=\"".$row[title]."\" url=\"".$row[url]. "\"/>";	//echo $row[imgname];}header("content-type:text/html; charset=utf-8");    //指定PHP使用UTF-8编码$xml = simplexml_load_file("../workshow/xml/thumbnails.xml");        //读取xml文件$str = $xml->asXML();                              //标准化$xml$fp = fopen("../workshow/xml/thumbnails.xml", "w");                      //新建xml文件fputs($fp, $str);                                     //写入-------xml文件fclose($fp);?>
登录后复制

我就是想用PHP写一个xml文件,但后发现,每次都写完之后xml文件都没有变化,数据库读取没有问题,问题出在哪呢?
以下是xml文件,中间的label有点乱码
<?xml version="1.0"?><thumbnails><thumbnail filename="136421249467911.jpg" label="&#x94C1;&#x519B;-&#x7EAA;&#x5FF5;&#x957F;&#x6625;&#x51C0;&#x6708;&#x9AD8;&#x65B0;&#x533A;&#x57CE;&#x5E02;&#x7BA1;&#x7406;&#x884C;&#x653F;&#x6267;&#x6CD5;&#x5C40;&#x6210;&#x7ACB;" url="http://v.youku.com/v_show/id_XNTI5NzU4MzEy.html"/><thumbnail filename="136421346392337.jpg" label="&#x90A3;&#x4E00;&#x5E74; &#x8FD9;&#x4E00;&#x5E74;-&#x540C;&#x5B66;&#x4F1A;&#x7EAA;&#x5FF5;" url="http://v.youku.com/v_show/id_XNTI5NjEwMzMy.html"/><thumbnail filename="136421349294580.jpg" label="&#x677E;&#x539F;&#x7CAE;&#x98DF;&#x96C6;&#x56E2;&#x6709;&#x9650;&#x516C;&#x53F8;" url="http://v.youku.com/v_show/id_XNTI5Njk2MzQ0.html"/><thumbnail filename="136421354756516.jpg" label="&#x751F;&#x6001; &#x9B45;&#x529B; &#x548C;&#x8C10; &#x957F;&#x767D;&#x5C71;" url="http://v.youku.com/v_show/id_XNTI5Njg1OTEy.html"/><thumbnail filename="136421359617912.jpg" label="&#x5357;&#x90E1;&#x6C34;&#x4E91;&#x5929;3&#x53F7;" url="http://v.youku.com/v_show/id_XNTI5NjcyMDM2.html"/><thumbnail filename="136421362461256.jpg" label="&#x5409;&#x6797;&#x7701;&#x677E;&#x539F;&#x519C;&#x4E1A;&#x9AD8;&#x65B0;&#x6280;&#x672F;&#x5F00;&#x53D1;&#x533A;" url="http://v.youku.com/v_show/id_XNTI5NjAwNzQw.html"/><thumbnail filename="136421365264950.jpg" label="&#x957F;&#x6625;&#x5174;&#x9686;&#x7EFC;&#x5408;&#x4FDD;&#x7A0E;&#x533A;" url="http://v.youku.com/v_show/id_XNTI5NTg4MDI0.html"/></thumbnails>
登录后复制

小文AI论文
小文AI论文

轻松解决论文写作难题,AI论文助您一键完成,仅需一杯咖啡时间,即可轻松问鼎学术高峰!

小文AI论文 69
查看详情 小文AI论文

回复讨论(解决方案)

循环中
$str=$str." 但循环外还有
$str = $xml->asXML();
那么,缓存的查询结果不就被覆盖了吗?

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号