php读数据生成文件 php 生成文件

php 怎么将数据库中存的数据读出来生成eml文件header("Cache-Control:public");
header("Pragma:public");
header("content-type:text/csv");
header("Accept-Ranges: bytes");
header("Content-Disposition:attachment; filename=".$filename);
$filename是php读数据生成文件你php读数据生成文件的文件名,这是导出csvphp读数据生成文件的,xml那些文件都是这样导出php读数据生成文件的,只需把上面text/csv中php读数据生成文件的csv改为需要的
php文件读取数据库里面的数据 并生成一个js文件直接php读取mysqlphp读数据生成文件,然后再读取模板进来php读数据生成文件,采用简单php读数据生成文件的模板变量替换后再输出js
php读取数据库生成文件?php
$datas = array();
$datas[]=array("id"=1,"name"="张飞");
$datas[]=array("id"=2 ,"name"='赵云');
//以JSON形式把数据保存到数据库
$json_datas = json_encode($datas);
mysql_query("INSERT INTO table_name (datas) VALUES ($json_datas)");
//取出时转换JSON格式
$new_datas = js_decode($new_datas);
//这时候转换后可以直接使用php读数据生成文件了
?
如何用php从数据库读取数据并生成xml文件我的思路是,直接使用动态的xml,让flash读取这个文档,这样就不用实时的去生成xml文件了 。当然 , 这个xml文件是.php格式的,所以你必须在flash中吧读取的文件地址改成php的,就跟你写一个php页面一样,不同的是这个php文件输出的内容是一个xml格式的文本 。
比如你现在建立文件 xml.php
?php
echo "?xml version=\"1.0\" encoding=\"utf-8\"?
gallery
settings";
//若此处也有动态信息 按需要进行调用
echo"/settings
items";
//在此循环你的图片数据
$data = https://www.04ip.com/post/??
while( $data ) {
echo "item source=\"".$data['source']."\" description=\"".$data['description']."\" /";
}
echo '/items';
?
php读取数据库并生成xml文件?php
//读取数据库php读数据生成文件我就不说php读数据生成文件了,从数据库取出来就行了
#使用dom生成xml,注意生成的xml中会没有空格 。
$dom=new DOMDocument('1.0','utf-8');
$time = time();
$path="$time.xml";//$path 为xml文件的存储路径 。
$module=$dom-createElement('breakfast_menu');//创建一个节点
$dom-appendChild($module); //在指定元素节点的最后一个子节点之后添加节点
$food=$dom-createElement('food');//外body
$module-appendChild($food);
$name=$dom-createElement('name');//内table
$name_value=https://www.04ip.com/post/$dom-createTextNode('测试数据1');
$name-appendChild($name_value);
$food-appendChild($name);
$price=$dom-createElement('price');//内table
$price_value=https://www.04ip.com/post/$dom-createTextNode('测试数据2');
$price-appendChild($price_value);
$food-appendChild($price);
$description=$dom-createElement('description');//内table
$description_value=https://www.04ip.com/post/$dom-createTextNode('测试数据3');
$description-appendChild($description_value);
$food-appendChild($description);
$calories=$dom-createElement('calories');//内table
$calories_value=https://www.04ip.com/post/$dom-createTextNode('测试数据4');
$calories-appendChild($calories_value);
$food-appendChild($calories);
$dom-saveXML();
$dom-save($path);
//var_dump($dom-save($path));exit;
if($dom-saveXML()){
echo "生成成功:".$dom-saveXML();
}else{
echo "生成失败";
}
?
【php读数据生成文件 php 生成文件】关于php读数据生成文件和php 生成文件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读