mysql源码怎么导出 mysql源码编译( 二 )


return fclose($this-mFp);
}
function setTimeFileName($type='Ymd'){
if(!empty($type)){
$this-fileName=$type;
}else{
$this-fileName=time();
}
}
function setExtendName($extend='txt'){
if(!empty($extend)){
$this-extendName=$extend;
}else{
$this-extendName='.csv';
}
}
function setPath($path='./'){
$this-mPath=$path;
}
}
xlsHelper.php
****************************************************
require_once 'fileOperation.php';
class xlsHelper extends fileOperation{//具体实现子类
var $mSpace = '';
var $mHead;
var $mBody='';
function addHeader($head=array()){
$this-mHead='table width="500" border="1" align="center" cellpadding="5"tr';
if (is_array($head)){
foreach($head as $hd){
$this-mHead.='th bgcolor="#A5A0DE"'.$hd.'/th';
}
}
$this-mHead.='/tr';
}
function addBodyData($body=array()){
if(is_array($body)){
for($i=0;$icount($body);$i++){
$childBody=$body[$i];
$this-mBody.='tr';
$this-mSpace = 'td align="center"';
for($j=0;$jcount($childBody);$j++){
$this-mBody.=$this-mSpace.$childBody[$j].'/td';
}
$this-mBody.="/tr";
}
}
$this-mBody.='/table';
}
function _construct(){
}
function writeCSVDate(){
return fwrite($this-mFp,$this-mHead.mb_convert_encoding($this-mBody,'sjis','sjis'));
}
function setSpace($type=','){
$this-mSpace=$type;
}
}
test.php
****************************************************
$xls=new xlsHelper();
$xls-fileName='xxx';//设置生成文件的文件名
$xls-extendName='xls';//文件扩展名
$xls-mPath='./';//文件保存路径
$headerarr=array('姓名','年龄','邮箱');//头部字段名
$xls-addHeader($headerarr);
$datasarr=array(//注意:此处的二维数组一定要是数字索引
array('yht',20,'yht@163.com'),
array('ktv009',23,'ktv009@sina.com'),
);
$xls-addBodyData($datasarr);
$xls-openFile('w');
if($xls-writeCSVDate())echo "script language='javascript'生成文件成功/script";
elseecho ""script language='javascript'无法生成文件/script";
mysql源码怎么导出的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于mysql源码编译、mysql源码怎么导出的信息别忘了在本站进行查找喔 。

推荐阅读