PHP操作xml代码

yipeiwu_com6年前PHP代码库
复制代码 代码如下:

/*获取图片新闻列表*/
function getPicNews($number=5){
require_once 'include/content_class.php';
$Content=new Content();
$sql='select contentid as id,title,pic,typeid from `cms_content` where pic<>"" order by input_time desc';
$rows=$Content->getRowsBySQL($sql,$number);
$dom=new DOMDocument('1.0','GBK');
$root=$dom->createElement('slider');
$dom->appendChild($root);
foreach($rows as $val){
$item=$dom->createElement('item');
$root->appendChild($item);

$title=$dom->createAttribute('title');
$title_text=$dom->createTextNode($val['title']);
$title->appendChild($title_text);
$item->appendChild($title);

$href=$dom->createAttribute('href');
$href_text=$dom->createTextNode('show.php?newsid='.$val['id'].'&classid='.$val['typeid']);
$href->appendChild($href_text);
$item->appendChild($href);

$imageurl=$dom->createAttribute('imageurl');
$imageurl_text=$dom->createTextNode($val['pic']);
$imageurl->appendChild($imageurl_text);
$item->appendChild($imageurl);
}
return $dom->saveXML();
}

相关文章

php 静态属性和静态方法区别详解

php 静态属性和静态方法区别详解

静态 public、private、protected 静态属性     在属性或方法前加static关键字,即为静态属性   ...

php sprintf()函数让你的sql操作更安全

$bookSQL=sprintf("UPDATE book SET pass=%s WHERE id=%d",   ...

php学习之function的用法

1,申明函数 在PHP中,定义函数的方法同其他编程语言几乎一样.下面是PHP申明函数的语法结构: 复制代码 代码如下: Function function_name($argument1...

php创建无限级树型菜单

php创建无限级树型菜单

写递归函数,可考虑缓存,定义一些静态变量来存上一次运行的结果,多程序运行效率很有帮助.。 大概步骤如下: step1:到数据库取数据,放到一个数组, step2:把数据转化为一个树型状的...

Linux下PHP加速器APC的安装与配置笔记

当前我用的是APC-3.1.9 stable ,可以自己到 http://pecl.php.net/package/APC 下载最新版。 1、安装 复制代码 代码如下: wget htt...