飞龙博客

飞龙博客 飞龙在天

php写xml文件往discuz X2服务器写xml基本思路

feilong.org 修订于2011-09-27 04:22:45 445 次浏览

php如何往服务器写xml文件?思路是首先写入的文件夹要有写入权限,其次用xml文件存放的物理路径,再次用simplexml_load_string,然后用 fopen、
fwrite、fclose。飞龙这里写的php写xml文件举例,代码有discuz X2 的数据库写入操作,你可以根据你实际情况修改,不必拘泥。本日志修订地址 http://feilong.org/php-xml-discuz 欢迎阅读。


asXML();// print_r($newxml);


//打开或新建xml文件,写入规范的xml文件内容,然后关闭文件
$xmlfile = fopen($xmlpath, "w"); 
fwrite($xmlfile, $newxmlcont);
fclose($xmlfile);

//返回xml文件的显示网址!
$xmlurl=$_G['siteurl'].'/data/cache/'.$xmlfilename;//echo '$xmlurl='.$xmlurl;echo 'feilongtest';

}//20110926-0927




//相关xml基础操作处理的php函数, 具体请按自己的项目数据表修改

function fl_create_xml_cont($musicids){
if($musicids){
global $_G;

$xmlcont=''."\n";
$xmlcont.=''."\n";
$xmlcont.='  '."\n";

$i=0;
foreach ($musicids as $musicid){

$i++;
//循环获取音乐相关值
$music=fl_get_music_by_id($musicid);
$musicname=cutstr($music['name'], 60,'....');
$uid=$music['uid'];$username=fl_get_username($uid);
$musicfile=$music['musicurl'];$musicpath=$_G['siteurl'].$musicfile;
$musicface=fl_get_music_face($music);

$xmlcont.='    '."\n";
$xmlcont.='      '.$i.'.'.$username.''."\n";
$xmlcont.='      '.$musicname.''."\n";
$xmlcont.='      '.$musicpath.''."\n";
$xmlcont.='      '.$musicface.''."\n";
$xmlcont.='    '."\n";
}///

$xmlcont.='  '."\n";
$xmlcont.=''."\n";

return $xmlcont;
}}//20110926



function fl_create_xml_filename($musicids){
if($musicids){
$filename='fl';
foreach ($musicids as $musicid){
$filename.=$musicid;
}///

$xmlname=$filename.'.xml';

return $xmlname;
}}//20110926


?>

更新网址:https://feilong.org/php-xml-discuz
最初发布:20110927 04:22:45 feilong.org 于广州

加入收藏夹,查看更方便。

所在分类: 网站开发

新作:

旧文:

blog money bui 教程 echarts 教程 eclipse 教程 html css 教程 IT趋势 js 教程 json 教程 mysql 教程 nodejs npm 教程 onblog SQLite 教程 tutorials vscode 教程 wap网站 winpe启动盘 wordpress 主机推荐 书法 前端开发 博客 名企名网 国学 域名注册 常用软件 建站程序 操作系统 教程 数码 无线上网 日记 电子商务 电脑笔记本 网站 网站优化 网站开发 网站推广 网站策划 网络 虚拟现实 默认