摘要: 不多说,代码送上:='5.0') ? array_combine($_TDataKey, $_TDataValue) : _Array_Combine($_TDataKey, $_TDataValue);arsort($_Data);reset($_Data);if($_Code != 'gb2312') $_String = _U2_Utf8_Gb($_String);$_Res = '';for($i=0; $i160) { $_Q = ord(substr($_String, ++$i, 1)); $_P = $_P*256 + $_Q - 阅读全文
posted @ 2014-02-11 10:46 min_cj 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 首先获取需要导出的数据的数组,数组的格式在下面。之后就是定义文件名称和需要导出的excel的样式,最后就是循环数组,输出数据了。不使用插件,简单易修改。 $filename=date("Y年m月d日")."数据信息统计结果.xls"; //文件名 $ua = $_SERVER["HTTP_USER_AGENT"]; //中文文件名不乱码 if (preg_match("/MSIE/", $ua)) { $filename=urlencode($filename); } else if (preg_match(&qu 阅读全文
posted @ 2014-02-10 16:34 min_cj 阅读(721) 评论(0) 推荐(0) 编辑
摘要: php发送邮件,可以发送带附件邮件。1,emailclass.phpsubject = $subject; $this->addr_to = $to; $this->smtp_headers = $this->write_smtpheaders($from); $this->text_body = $this->write_body($msg); $this->text_encoded = $this->attach_file($filename,$downfilename,$mimetype,$mime_filename); $this->mi 阅读全文
posted @ 2014-01-26 10:26 min_cj 阅读(2147) 评论(0) 推荐(0) 编辑
摘要: 1表单提交一次,就弹出一个提示框,防止第二次弹出,可用现在提交的时候设置一个session值,然后ajax获取,再销毁2下载文件的时候,文件名中的中文要编码一样才能读取3循环列表中class的点击事件,最好用onclick方式 阅读全文
posted @ 2014-01-26 10:11 min_cj 阅读(504) 评论(0) 推荐(0) 编辑
摘要: $this->loadexcel(); $objPHPExcel = new PHPExcel(); $objPHPExcel->getProperties()->setCreator("Maarten Balliauw"); $objPHPExcel->getProperties()->setLastModifiedBy("Maarten Balliauw"); $objPHPExcel->getProperties()->setTitle("Office 2007 XLSX Test1 Docume 阅读全文
posted @ 2013-08-26 14:41 min_cj 阅读(252) 评论(0) 推荐(0) 编辑
摘要: $this->loadexcel();//半酣phpexcel文件 $_ReadExcel = new PHPExcel_Reader_Excel2007(); if(!$_ReadExcel->canRead('link.xls')){ $_ReadExcel = new PHPExcel_Reader_Excel5(); } $_phpExcel = $_ReadExcel->load('link.xls'); $sheetCount = $_phpExcel->getSheetCount(); $newExcel = array() 阅读全文
posted @ 2013-08-26 14:16 min_cj 阅读(301) 评论(0) 推荐(0) 编辑
摘要: $file='url.xlsx'; if (file_exists(EA_DIR_DATA . $file)) { header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename='.basename($file)); header('Content-Transfer-Encoding: binar 阅读全文
posted @ 2013-08-26 13:30 min_cj 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1.stroke()方法绘制当前路径的边框。路径定义的几何线条产生了,但线条的可视化取决于 strokeStyle、lineWidth、lineJoin、lineCap 和 miterLimit 等属性。2.save()方法把当前状态的一份拷贝压入到一个保存图像状态的栈中。这就允许您临时地改变图像状态,然后,通过调用restore()来恢复以前的值3.translate()方法为画布的变换矩阵添加水平的和垂直的偏移。参数dx和dy添加给后续定义路径中的所有点。4.scale()方法为画布的当前变换矩阵添加一个缩放变换。缩放通过独立的水平和垂直缩放因子来完成。例如,传递一个值 2.0 和 0.5 阅读全文
posted @ 2013-08-19 15:37 min_cj 阅读(892) 评论(0) 推荐(0) 编辑
摘要: htaccess 阅读全文
posted @ 2013-08-13 15:32 min_cj 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 最近捣腾了下git,感觉git还是很好用的。不像svn有那么多笨重的小文件,git很简洁很干净。使用:在git bash中首先导出服务端的文件git clone url 这样就可以了git status 可以查看文件编辑状态,就是有没有跟新,如果有显示为红色的颜色的文件名,就是有文件更新git add name 如果有文件跟新可以需要跟新到添加到commit队列,如果有的文件不需要跟新,但你也不想每次在查看状态的时候让它显示,你也可以把他们卸载.gitignore文件中,这样就不会每次显示出来了红色未跟新文件了git commit -m '说明' 如果有文件跟新可以使用这个提交 阅读全文
posted @ 2013-08-06 14:03 min_cj 阅读(185) 评论(0) 推荐(0) 编辑