php导出excel和 yii框架导出excel、txt文件

第一部分PHP导出Excel的代码:

  1. public function export(){  
  2.         //此处全是一维数组  
  3.         $resumeState = C('RESUME_STATE');  
  4.         $processingStatus = C('PROCESSING_STATUS');  
  5.         $hunyin = C('HUNYIN');  
  6.         $sex = C('SEX');  
  7.         $AQE = C('AQE');  
  8.           
  9.         //面试企业列表  
  10.         $C = M('Company');  
  11.         $company = $C->where('status=1')->field('id,title')->order($this->order)->select();  
  12.           
  13.         //需要被出的数据  
  14.         $condition = $this->condition;  
  15.         $Model = $this->model;  
  16.         $Dao = M($Model);  
  17.         $list = $Dao->where($condition)->select();  
  18.           
  19.         if (empty($list)){  
  20.             $this->error('没有可以导出的简历');  
  21.         }  
  22.           
  23.         vendor('PHPExcel.PHPExcel');  
  24.         $fileName = $this->fileName;  
  25.         $fileName = empty($fileName)?'导出简历-'.date('Y-m-d',time()):$fileName;  
  26.           
  27.         $PHPExcel = new PHPExcel();  
  28.           
  29.         //设置基本信息  
  30.         $PHPExcel->getProperties()->setCreator("jecken")  
  31.         ->setLastModifiedBy("jecken")  
  32.         ->setTitle("上海**人力资源服务有限公司")  
  33.         ->setSubject("简历列表")  
  34.         ->setDescription("")  
  35.         ->setKeywords("简历列表")  
  36.         ->setCategory("");  
  37.         $PHPExcel->setActiveSheetIndex(0);  
  38.         $PHPExcel->getActiveSheet()->setTitle($fileName);  
  39.           
  40.         //取得HR列表  
  41.         $hrlist = M('Admin')->field('id,nickname')->select();  
  42.         foreach ($hrlist as $key => $value){  
  43.             $hr[$value['id']] = $value['nickname'];  
  44.         }  
  45.           
  46.         //存储Excel数据源到其他工作薄  
  47.         $PHPExcel->createSheet();  
  48.         $subObject = $PHPExcel->getSheet(1);  
  49.         $subObject->setTitle('data');  
  50.         foreach ($resumeState as $key => $value){  
  51.             $subObject->setCellValue('A'.$key,$value);  
  52.         }  
  53.         foreach ($processingStatus as $key => $value){  
  54.             $subObject->setCellValue('B'.$key,$value);  
  55.         }  
  56.         foreach ($company as $key => $value){  
  57.             $subObject->setCellValue('C'.($key+1),$value['title']);  
  58.             $companyList[$value['id']]=$value['title'];  
  59.         }  
  60.         $subObject->getColumnDimension('A')->setWidth(30);  
  61.         $subObject->getColumnDimension('B')->setWidth(30);  
  62.         $subObject->getColumnDimension('C')->setWidth(30);  
  63.           
  64.         //保护数据源  
  65.         $subObject->getProtection()->setSheet(true);  
  66.         $subObject->protectCells('A1:C1000',time());  
  67.           
  68.         //填入主标题  
  69.         $PHPExcel->getActiveSheet()->setCellValue('A1''上海**人力资源服务有限公司');  
  70.         //填入副标题  
  71.         $PHPExcel->getActiveSheet()->setCellValue('A2''简历列表(导出日期:'.date('Y-m-d',time()).')');  
  72.           
  73.         //填入表头  
  74.         $PHPExcel->getActiveSheet()->setCellValue('A3''ID');  
  75.         $PHPExcel->getActiveSheet()->setCellValue('B3''姓名');  
  76.         $PHPExcel->getActiveSheet()->setCellValue('C3''性别');  
  77.         $PHPExcel->getActiveSheet()->setCellValue('D3''年龄');  
  78.         $PHPExcel->getActiveSheet()->setCellValue('E3''联系方式');  
  79.         $PHPExcel->getActiveSheet()->setCellValue('F3''学历');  
  80.         $PHPExcel->getActiveSheet()->setCellValue('G3''是否有AQE证书');  
  81.         $PHPExcel->getActiveSheet()->setCellValue('H3''住址');  
  82.         $PHPExcel->getActiveSheet()->setCellValue('I3''面试日期');  
  83.         $PHPExcel->getActiveSheet()->setCellValue('J3''面试时间');  
  84.         $PHPExcel->getActiveSheet()->setCellValue('K3''所属HR');  
  85.           
  86.         $PHPExcel->getActiveSheet()->setCellValue('L3''备注');  
  87.         $PHPExcel->getActiveSheet()->setCellValue('M3''证件号码');  
  88.         $PHPExcel->getActiveSheet()->setCellValue('N3''QQ');  
  89.         $PHPExcel->getActiveSheet()->setCellValue('O3''电子邮箱');  
  90.         $PHPExcel->getActiveSheet()->setCellValue('P3''出生日期');  
  91.         $PHPExcel->getActiveSheet()->setCellValue('Q3''婚姻状况');  
  92.         $PHPExcel->getActiveSheet()->setCellValue('R3''户籍');  
  93.         $PHPExcel->getActiveSheet()->setCellValue('S3''毕业时间');  
  94.         $PHPExcel->getActiveSheet()->setCellValue('T3''毕业院校');  
  95.           
  96.         $PHPExcel->getActiveSheet()->setCellValue('U3''专业');  
  97.         $PHPExcel->getActiveSheet()->setCellValue('V3''工作经历');  
  98.         $PHPExcel->getActiveSheet()->setCellValue('W3''期望工作地点');  
  99.         $PHPExcel->getActiveSheet()->setCellValue('X3''期望薪酬');  
  100.         $PHPExcel->getActiveSheet()->setCellValue('Y3''期望职业');  
  101.         $PHPExcel->getActiveSheet()->setCellValue('Z3''面试单位');  
  102.         $PHPExcel->getActiveSheet()->setCellValue('AA3''面试岗位');  
  103.         $PHPExcel->getActiveSheet()->setCellValue('AB3''目前状态');  
  104.         $PHPExcel->getActiveSheet()->setCellValue('AC3''处理状态');  
  105.         $PHPExcel->getActiveSheet()->setCellValue('AD3''自我评价');  
  106.         $PHPExcel->getActiveSheet()->setCellValue('AE3''其他');  
  107.           
  108.         //填入列表  
  109.         $k = 1;  
  110.         foreach ($list as $key => $value){  
  111.             $k++;  
  112.               
  113.             $PHPExcel->getActiveSheet()->setCellValue('A'.($key+4), $value['id']);  
  114.             $PHPExcel->getActiveSheet()->setCellValue('B'.($key+4), $value['name']);  
  115.               
  116.             //性别  
  117.             $PHPExcel->getActiveSheet()->getCell('C'.($key+4))->getDataValidation()  
  118.             -> setType(PHPExcel_Cell_DataValidation::TYPE_LIST)  
  119.             -> setErrorStyle(PHPExcel_Cell_DataValidation::STYLE_INFORMATION)  
  120.             -> setAllowBlank(false)  
  121.             -> setShowInputMessage(true)  
  122.             -> setShowErrorMessage(true)  
  123.             -> setShowDropDown(true)  
  124.             -> setErrorTitle('请选择性别')  
  125.             -> setError('您输入的值不在下拉框列表内.')  
  126.             -> setPromptTitle('性别')  
  127.             -> setFormula1('"'.join(','$sex).'"');  
  128.             $PHPExcel->getActiveSheet()->setCellValue('C'.($key+4), $sex[$value['sex']]);  
  129.               
  130.             //年龄  
  131.             $PHPExcel->getActiveSheet()->setCellValue('D'.($key+4), $value['age']);  
  132.               
  133.             $PHPExcel->getActiveSheet()->setCellValue('E'.($key+4), $value['tel']);  
  134.             $PHPExcel->getActiveSheet()->setCellValue('F'.($key+4), $value['xueli']);  
  135.               
  136.             //是否有AQE证书  
  137.             $PHPExcel->getActiveSheet()->getCell('G'.($key+4))->getDataValidation()  
  138.             -> setType(PHPExcel_Cell_DataValidation::TYPE_LIST)  
  139.             -> setErrorStyle(PHPExcel_Cell_DataValidation::STYLE_INFORMATION)  
  140.             -> setAllowBlank(false)  
  141.             -> setShowInputMessage(true)  
  142.             -> setShowErrorMessage(true)  
  143.             -> setShowDropDown(true)  
  144.             -> setErrorTitle('请选择是否有AQE证书')  
  145.             -> setError('您输入的值不在下拉框列表内.')  
  146.             -> setPromptTitle('是否有AQE证书')  
  147.             -> setFormula1('"'.join(','$AQE).'"');  
  148.             $PHPExcel->getActiveSheet()->setCellValue('G'.($key+4), $AQE[$value['hasAQE']]);  
  149.               
  150.             $PHPExcel->getActiveSheet()->setCellValue('H'.($key+4), $value['juzhudi']);  
  151.             $PHPExcel->getActiveSheet()->setCellValue('I'.($key+4), setDate($value['auditionTime'],'Y年m月d日'));//面试日期  
  152.             $PHPExcel->getActiveSheet()->setCellValue('J'.($key+4), setDate($value['auditionTime'],'H点i分'));//面试时间  
  153.             $PHPExcel->getActiveSheet()->setCellValue('K'.($key+4), $hr[$value['userid']]); //所属HR  
  154.             $PHPExcel->getActiveSheet()->setCellValue('L'.($key+4), $value['remark']);//备注  
  155.               
  156.             $PHPExcel->getActiveSheet()->setCellValue('M'.($key+4), $value['cid']);//证件号码  
  157.             $PHPExcel->getActiveSheet()->setCellValue('N'.($key+4), $value['qq']);  
  158.             $PHPExcel->getActiveSheet()->setCellValue('O'.($key+4), $value['email']);  
  159.             $PHPExcel->getActiveSheet()->setCellValue('P'.($key+4), setDate($value['birthday']));  
  160.               
  161.                   
  162.               
  163.                   
  164.             //婚姻  
  165.             $PHPExcel->getActiveSheet()->getCell('Q'.($key+4))->getDataValidation()  
  166.             -> setType(PHPExcel_Cell_DataValidation::TYPE_LIST)  
  167.             -> setErrorStyle(PHPExcel_Cell_DataValidation::STYLE_INFORMATION)  
  168.             -> setAllowBlank(false)  
  169.             -> setShowInputMessage(true)  
  170.             -> setShowErrorMessage(true)  
  171.             -> setShowDropDown(true)  
  172.             -> setErrorTitle('请选择婚姻')  
  173.             -> setError('您输入的值不在下拉框列表内.')  
  174.             -> setPromptTitle('性别')  
  175.             -> setFormula1('"'.join(','$hunyin).'"');  
  176.             $PHPExcel->getActiveSheet()->setCellValue('Q'.($key+4), $hunyin[$value['hunyin']]);  
  177.                   
  178.             $PHPExcel->getActiveSheet()->setCellValue('R'.($key+4), $value['huji']);  
  179.             $PHPExcel->getActiveSheet()->setCellValue('S'.($key+4), setDate($value['graduationTime']));  
  180.             $PHPExcel->getActiveSheet()->setCellValue('T'.($key+4), $value['graduationSchool']);  
  181.             $PHPExcel->getActiveSheet()->setCellValue('U'.($key+4), $value['specialty']);  
  182.             $PHPExcel->getActiveSheet()->setCellValue('V'.($key+4), $value['works']);  
  183.             $PHPExcel->getActiveSheet()->setCellValue('W'.($key+4), $value['expectAddress']);  
  184.             $PHPExcel->getActiveSheet()->setCellValue('X'.($key+4), $value['expectSalary']);  
  185.             $PHPExcel->getActiveSheet()->setCellValue('Y'.($key+4), $value['expectProfession']);  
  186.                   
  187.             //面试单位  
  188.             $PHPExcel->getActiveSheet()->getCell('Z'.($key+4))->getDataValidation()  
  189.             -> setType(PHPExcel_Cell_DataValidation::TYPE_LIST)  
  190.             -> setErrorStyle(PHPExcel_Cell_DataValidation::STYLE_INFORMATION)  
  191.             -> setAllowBlank(false)  
  192.             -> setShowInputMessage(true)  
  193.             -> setShowErrorMessage(true)  
  194.             -> setShowDropDown(true)  
  195.             -> setErrorTitle('输入的值有误')  
  196.             -> setError('您输入的值不在下拉框列表内.')  
  197.             -> setPromptTitle('面试单位')  
  198.             -> setFormula1('data!$C$1:$C$'.count($company));  
  199.             $PHPExcel->getActiveSheet()->setCellValue('Z'.($key+4), $companyList[$value['company']]);//面试单位  
  200.             $PHPExcel->getActiveSheet()->setCellValue('AA'.($key+4), $value['post']); //面试岗位  
  201.                   
  202.             //简历状态  
  203.             $PHPExcel->getActiveSheet()->getCell('AB'.($key+4))->getDataValidation()  
  204.             -> setType(PHPExcel_Cell_DataValidation::TYPE_LIST)  
  205.             -> setErrorStyle(PHPExcel_Cell_DataValidation::STYLE_INFORMATION)  
  206.             -> setAllowBlank(false)  
  207.             -> setShowInputMessage(true)  
  208.             -> setShowErrorMessage(true)  
  209.             -> setShowDropDown(true)  
  210.             -> setErrorTitle('输入的值有误')  
  211.             -> setError('您输入的值不在下拉框列表内.')  
  212.             -> setPromptTitle('简历状态')  
  213.             -> setFormula1('data!$A$1:$A$'.count($resumeState));  
  214.             $PHPExcel->getActiveSheet()->setCellValue('AB'.($key+4), $resumeState[$value['resumeState']]);  
  215.               
  216.             //处理状态  
  217.             $PHPExcel->getActiveSheet()->getCell('AC'.($key+4))->getDataValidation()  
  218.             -> setType(PHPExcel_Cell_DataValidation::TYPE_LIST)  
  219.             -> setErrorStyle(PHPExcel_Cell_DataValidation::STYLE_INFORMATION)  
  220.             -> setAllowBlank(false)  
  221.             -> setShowInputMessage(true)  
  222.             -> setShowErrorMessage(true)  
  223.             -> setShowDropDown(true)  
  224.             -> setErrorTitle('输入的值有误')  
  225.             -> setError('您输入的值不在下拉框列表内.')  
  226.             -> setPromptTitle('处理状态')  
  227.             -> setFormula1('data!$B$1:$B$'.count($processingStatus));  
  228.             $PHPExcel->getActiveSheet()->setCellValue('AC'.($key+4), $processingStatus[$value['processingStatus']]);  
  229.                   
  230.             $PHPExcel->getActiveSheet()->setCellValue('AD'.($key+4), $value['selfIntroduction']);  
  231.             $PHPExcel->getActiveSheet()->setCellValue('AE'.($key+4), $value['other']);  
  232.           
  233.             //设置每一行行高  
  234.             $PHPExcel->getActiveSheet()->getRowDimension($key+4)->setRowHeight(30);  
  235.         }  
  236.           
  237.         //合并单元格  
  238.         $PHPExcel->getActiveSheet()->mergeCells('A1:AE1');  
  239.         $PHPExcel->getActiveSheet()->mergeCells('A2:AE2');  
  240.           
  241.         //设置单元格宽度  
  242.         $PHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(6);  
  243.         $PHPExcel->getActiveSheet()->getColumnDimension('B')->setWidth(15);  
  244.         $PHPExcel->getActiveSheet()->getColumnDimension('C')->setWidth(15);  
  245.         $PHPExcel->getActiveSheet()->getColumnDimension('D')->setWidth(15);  
  246.         $PHPExcel->getActiveSheet()->getColumnDimension('E')->setWidth(15);  
  247.         $PHPExcel->getActiveSheet()->getColumnDimension('F')->setWidth(15);  
  248.         $PHPExcel->getActiveSheet()->getColumnDimension('G')->setWidth(16);  
  249.         $PHPExcel->getActiveSheet()->getColumnDimension('H')->setWidth(15);  
  250.         $PHPExcel->getActiveSheet()->getColumnDimension('I')->setWidth(10);  
  251.         $PHPExcel->getActiveSheet()->getColumnDimension('J')->setWidth(10);  
  252.         $PHPExcel->getActiveSheet()->getColumnDimension('K')->setWidth(10);  
  253.         $PHPExcel->getActiveSheet()->getColumnDimension('L')->setWidth(30);  
  254.         $PHPExcel->getActiveSheet()->getColumnDimension('M')->setWidth(20);  
  255.         $PHPExcel->getActiveSheet()->getColumnDimension('N')->setWidth(20);  
  256.         $PHPExcel->getActiveSheet()->getColumnDimension('O')->setWidth(25);  
  257.         $PHPExcel->getActiveSheet()->getColumnDimension('P')->setWidth(15);  
  258.         $PHPExcel->getActiveSheet()->getColumnDimension('Q')->setWidth(10);  
  259.         $PHPExcel->getActiveSheet()->getColumnDimension('R')->setWidth(25);  
  260.         $PHPExcel->getActiveSheet()->getColumnDimension('S')->setWidth(15);  
  261.         $PHPExcel->getActiveSheet()->getColumnDimension('T')->setWidth(18);  
  262.         $PHPExcel->getActiveSheet()->getColumnDimension('U')->setWidth(15);  
  263.         $PHPExcel->getActiveSheet()->getColumnDimension('V')->setWidth(30);  
  264.         $PHPExcel->getActiveSheet()->getColumnDimension('W')->setWidth(15);  
  265.         $PHPExcel->getActiveSheet()->getColumnDimension('X')->setWidth(15);  
  266.         $PHPExcel->getActiveSheet()->getColumnDimension('Y')->setWidth(15);  
  267.         $PHPExcel->getActiveSheet()->getColumnDimension('Z')->setWidth(20);  
  268.         $PHPExcel->getActiveSheet()->getColumnDimension('AA')->setWidth(20);  
  269.         $PHPExcel->getActiveSheet()->getColumnDimension('AB')->setWidth(20);  
  270.         $PHPExcel->getActiveSheet()->getColumnDimension('AC')->setWidth(15);  
  271.         $PHPExcel->getActiveSheet()->getColumnDimension('AD')->setWidth(30);  
  272.         $PHPExcel->getActiveSheet()->getColumnDimension('AE')->setWidth(30);  
  273.           
  274.         //设置表头行高  
  275.         $PHPExcel->getActiveSheet()->getRowDimension(1)->setRowHeight(35);  
  276.         $ PHPExcel - > getActiveSheet() - > getRowDimension(2) - > setRowHeight(22);  
  277.         $ PHPExcel - > getActiveSheet() - > getRowDimension(3) - > setRowHeight(20);  
  278.           
  279.         //设置字体样式  
  280.         $ PHPExcel - > getActiveSheet() - > getStyle('A1' ) - > getFont() - > setName('黑体' );  
  281.         $ PHPExcel - > getActiveSheet() - > getStyle('A1' ) - > getFont() - > setSize(20);  
  282.         $ PHPExcel - > getActiveSheet() - > getStyle('A1' ) - > getFont() - > setBold(true);  
  283.         $ PHPExcel - > getActiveSheet() - > getStyle('A3:AE3' ) - > getFont() - > setBold(true);  
  284.               
  285.         $ PHPExcel - > getActiveSheet() - > getStyle('A2' ) - > getFont() - > setName('宋体' );  
  286.         $ PHPExcel - > getActiveSheet() - > getStyle('A2' ) - > getFont() - > setSize(16);  
  287.           
  288.         $ PHPExcel - > getActiveSheet() - > getStyle('A4:AE' 。($ k +2)) - > getFont() - > setSize(10);  
  289.         //设置居中  
  290.         $ PHPExcel - > getActiveSheet() - > getStyle('A1:AE' 。($ k +2)) - > getAlignment() - > setHorizo​​ntal(PHPExcel_Style_Alignment :: HORIZONTAL_CENTER);  
  291.               
  292.         //所有垂直居中  
  293.         $ PHPExcel - > getActiveSheet() - > getStyle('A1:AE' 。($ k +2)) - > getAlignment() - > setVertical(PHPExcel_Style_Alignment :: VERTICAL_CENTER);  
  294.               
  295.         //设置单元格边框  
  296.         $ PHPExcel - > getActiveSheet() - > getStyle('A3:AE' 。($ k +2)) - > getBorders() - > getAllBorders() - > setBorderStyle(PHPExcel_Style_Border :: BORDER_THIN);  
  297.           
  298.         //设置自动换行  
  299.         $ PHPExcel - > getActiveSheet() - > getStyle('A3:AE' 。($ k +2)) - > getAlignment() - > setWrapText(true);  
  300.           
  301.           
  302.         //保存为2003格式  
  303.         $ objWriter  =  新的 PHPExcel_Writer_Excel5($ PHPExcel );  
  304.         标题(“Pragma:public” );  
  305.         标题(“过期:0” );  
  306.         标题(“Cache-Control:must-revalidate,post-check = 0,pre-check = 0” );  
  307.         头(“Content-Type:application / force-download” );  
  308.         头文件(“Content-Type:application / vnd.ms-execl” );  
  309.         头(“Content-Type:application / octet-stream” );  
  310.         标题(“Content-Type:application / download” );  
  311.           
  312.         //多浏览器下兼容中文标题  
  313.         $ encoded_filename  = urlencode($ fileName );  
  314.         $ ua  =  $ _SERVER [ “HTTP_USER_AGENT” ];  
  315.         if  (preg_match(“/ MSIE /” ,  $ ua )){  
  316.             header('Content-Disposition:attachment; filename =''  。  $ encoded_filename  。' xls'' );  
  317.         }  else if  (preg_match(“/ Firefox /” ,  $ ua )){   
  318.             header('Content-Disposition:attachment; filename * =“utf8 \''  。  $ fileName  。' xls”' );  
  319.         }  else  {  
  320.             header('Content-Disposition:attachment; filename =''  。  $ fileName  。' xls'' );  
  321.         }  
  322.           
  323.         头(“Content-Transfer-Encoding:binary” );  
  324.         $ objWriter - > save('php:// output' );  
  325.     }  

  第二部分yii框架导出Excel代码:

  1. public function ExportExcel(){  
  2.     set_time_limit(0);  
  3.     Yii::import('public.extensions.PHPExcel.*');  
  4.   
  5.     $objPHPExcel=new PHPExcel();  
  6.     $objPHPExcel->getActiveSheet()->setTitle( Yii::t( 'label''财务记录' ) );  
  7.     $objPHPExcel->getActiveSheet()->setCellValue( 'A1', Yii::t( 'label''创建时间' ) );   
  8.    
  9.     //财务记录  
  10.     $objModel = new SearchAccountRecord( 'search' );  
  11.     $objCriteria = new CDbCriteria;  
  12.     $objCriteria->select = 'CreateDate, ChangeType, Money, UserMoney, ReMark';  
  13.     $objCriteria->condition = 'CustomerID=:customerID';  
  14.     $objCriteria->params = array':customerID' => Yii::app()->user->CustomerID );  
  15.     $objCriteria->order = 'AccountID DESC';  
  16.     $arrDatas = CustomerAccountRecord::model()->findAll( $objCriteria );  
  17.       
  18.     $intI = 2;  
  19.       
  20.     //设置单元格宽度  
  21.     $objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(20);  
  22.     $ objPHPExcel - > getActiveSheet() - > getColumnDimension('B' ) - > setWidth(15);  
  23.       
  24.     //数据保存到Excel中  
  25.     foreach (  $ arrDatas as $ key  =>  $ arrData  )    
  26.     {  
  27.         $ objPHPExcel - > getActiveSheet() - > setCellValue(  'A'  。  $ intI ,  $ arrData [ 'CreateDate' ]);   
  28.         $ objPHPExcel - > getActiveSheet() - > setCellValue(  'B'  。  $ intI ,  $ arrData [ 'ChangeType' ]);  
  29.         $ intI ++;  
  30.     }  
  31.   
  32.     头(“Content-Type:application / force-download” );   
  33.     头(“Content-Type:application / octet-stream” );   
  34.     标题(“Content-Type:application / download” );   
  35.     header('Content-Disposition:inline; filename =“account.xls”' );   
  36.     头(“Content-Transfer-Encoding:binary” );    
  37.     标题(“Cache-Control:must-revalidate,post-check = 0,pre-check = 0” );   
  38.     标题(“Pragma:no-cache” );   
  39.   
  40.     $ objWriter  = PHPExcel_IOFactory :: createWriter($ objPHPExcel ,  'Excel5' );  
  41.   
  42.     $ objWriter - > save('php:// output' );  
  43.   
  44.     Yii :: app() - > end ();  



      第三部分yii框架导出的txt文件代码:

    

  1. 公共职能 ExportTxt(){   
  2.   //设置基本信息  
  3.   头(“Content-Type:application / force-download” );  
  4.   头(“Content-Type:application / octet-stream” );  
  5.   标题(“Content-Type:application / download” );  
  6.   header('Content-Disposition:inline; filename =“domain.txt”' );  
  7.   头(“Content-Transfer-Encoding:binary” );  
  8.   标题(“Cache-Control:must-revalidate,post-check = 0,pre-check = 0” );  
  9.   标题(“Pragma:no-cache” );  
  10.   
  11.   //获取数据  
  12.   $ criteria - > addCondition('t.CustomerID = Customer.CustomerID' );  
  13.   $ objDomainsList  = DomainsAuction :: model()findAll($ criteria );  
  14.   
  15.   //输出数据到TXT文件  
  16.   foreach $ objDomainsList as $ item ){    
  17.     echo $ item - > AuctionDomains。“\ r \ n” ;   
  18.   }  
  19.   
  20.   Yii :: app() - > end ();  
  21. }    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值