(1)生成表格并导入数据
1、 ini_set用来设置php.ini的值,在函数执行的时候生效,脚本结束后,设置失效。无需打开php.ini文件,就能修改配置,对于虚拟空间来说,很方便。
2、php://input可以读取没有处理过的POST数据。相较于$HTTP_RAW_POST_DATA而言,它给内存带来的压力较小,并且不需要特殊的php.ini设置。
3、1.6.2新版保存excel
$objwriter = PHPExcel_IOFactory::createWriter($phpexcel, 'Excel5');
//输出到浏览器$objwriter->save('php://output');
//输出内容 $outputFileName = "output.xls";
//到文件 $objWriter->save($outputFileName);
4、读取xls或者csv文件数据输出
// 判断文件是什么格式
$type = pathinfo($file);
$type = strtolower($type["extension"]);
(2)webuploader异步预览上传
1、批量上传webuploader使用。https://www.cnblogs.com/ningyouyou/p/6874326.html
2、添加Upload根目录 strtolower(substr($path, 0,6))==='upload' ? ucfirst($path) : 'Upload/'.$path
(3)phpmailer批量发送邮件
1、扣扣stmp授权码:qduaojtalrtfcbcc,pop3授权码:bkpuzldrcobxbhdg
2、注意配置信息:
'EMAIL_FROM_NAME' => '怼宝', // 发件人
'EMAIL_SMTP' => 'smtp.qq.com', // smtp
'EMAIL_USERNAME' => '@qq.com', // 账号
'EMAIL_PASSWORD' => '', // 密码 注意: 163和QQ邮箱是授权码;不是登录的密码
'EMAIL_SMTP_SECURE' => 'ssl', // 链接方式 如果使用QQ邮箱;需要把此项改为 ssl
'EMAIL_PORT' => '465', // 端口 如果使用QQ邮箱;需要把此项改为 465
(4)生成pdf
1、输出到pdf文件:$pdf->Output('example.pdf', 'I');
//PDF输出 I:在浏览器中打开,D:下载,F:在服务器生成pdf ,S:只返回pdf的字符串
2、//自动分页
$tcpdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
$tcpdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
$tcpdf->setFontSubsetting(true);
$tcpdf->setPageMark();
3、//设置正文字体,大小 (stsongstdlight,网上说这个字体支持的文字更全,支持中文不乱码)
$tcpdf->SetFont('stsongstdlight', '', 10);
4、//创建页面,渲染PDF
$tcpdf->AddPage();
$html = '
test
';$tcpdf->writeHTML($html, true, false, true, true, '');
$tcpdf->lastPage();