安装 composer require phpmailer/phpmailer demo <?...php require 'vendor/autoload.php'; use PHPMailer\PHPMailer\PHPMailer; //test sendmail('111@qq.com',...notifications-noreply', 'REPLY_EMAIL' => '', 'REPLY_NAME' => '' ]; $mail = new PHPMailer...SMTPAuth = true; // 启用 SMTP 验证功能 // $mail->SMTPSecure = 'ssl'; // 使用安全协议
phpexcel的官方网站>> 使用这个组件最让我郁闷的是,它对sheet的名称为中文的不进行处理,暂时还没仔细去查原因。...对excel的操作,无非有两种:读与写,分别对应的为phpexcel中的writer与reader类。 phpexcel中的方法很多,若不是特殊的需求,常用的一些已经够用了。...::load($fileName); 不过使用第一种,编辑器里就没有提示方法显示了,所以我选的第二种,反正它会根据后缀名判定excel的类型。...(一个数组array) 2、需要获取最大的列数 可使用$objPHPExcel->getActiveSheet()->getColumnDimensions();方法获取,返回的也是一个数组集合 3、...> 对于相对路径来讲,可以不使用魔术变量__FILE__,思路在那里,只要不写成死循环,实现了功能就达到了预期的目的。
PHPExcel使用笔记 - 常见操作总结 最近做项目时,PHPExcel插件用得比较频繁,将其常见的操作总结一下… $objPHPExcel->getDefaultStyle()->getFont()...): 设置水平对齐 setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER): 设置垂直对齐 设置单元格的背景颜色: $sheet->getStyleByColumnAndRow...$colIndex,2, $colIndex,2)->getFill()->getStartColor()->setRGB('BEBEBE'); // setARGB 只有 RED、GREEN两种常见的颜色...使用数组方式设置样式: $styleArray = array( 'borders' => array( 'allborders' => array( '...phpexcel Outside Border - Stack Overflow http://stackoverflow.com/questions/27764204/how-to-do-the-phpexcel-outside-border
PHPMailer 是一个强大的 PHP 编写的邮件发送类,使用它可以更加便捷的发送邮件,并且还能发送附件和 HTML 格式的邮件,同时还能使用 SMTP 服务器来发送邮件。...mail() 函数功能并不完善,只能发送文本的 e-mail,并且 mail() 函数只能应用在 Linux 服务器(很多装在 Win 主机的 WP 博客用户注册收不到邮件也是这个原因),还有一个最大的问题就是使用...mail() 函数发送的邮件没有进行身份验证,很多邮件收不到使用 mail() 函数发送的邮件或者发送的邮件直接进入垃圾邮箱。...PHPMailer 的简单使用 这里使用最常用的 Gmail 来做介绍。请到这里查看其他常用邮箱的 SMTP 地址和端口。...; } 下载:PHPMailer,如果是 WordPress 用户,则无需下载,WordPress 已经自带 PHPMailer。 ----
站长已将PHPMail进行了再次封装,使用快捷方便,使用之前请先下载插件包: PHPMailer-Sindsun.rar 下面直接贴出使用的方法(这里用的ThinkPHP将行演示): <?... extends Controller { /* * 测试一下啦 * */ public function sendmail(){ vendor('PHPMailer.SindsunMailer...echo '发送成功-suc'; }else{ echo '发送失败-fail'; } exit(); } } 最后运行的结果...: 最后接收到的邮件:
网上也有几篇教程,不过我是为了给自己的服务可以发送邮件给自己用,所以只是用phpmailer的base功能,不需要使用smtp。...先去phpmailer官网下载,然后把里面的class.phpmailer.php放到自己的class库中。...我自己再定义一个mail.function.php的函数,里面new一个phpmailer的对象。.../class/class.phpmailer.php'); $mail = new PHPMailer(); //new一个PHPMailer对象出来 $body...需要用到发邮件的时候,只需要postmail($body);即可,当然,记得把mail.function.php给include进去。
PhalApi-PHPExcel基于PhalApi的PHPExcel拓展 前言 在之前有提供过一个PhalApi-Excel拓展来提供导出,但是还是有一些不方便,比如没有导入,导出文件体积过大此类问题,...也是应为自身业务有使用到重新来提供一个PHPExcel的拓展 来提供更为强大的Excel处理功能 附上: 官网地址:http://www.phalapi.net/ 开源中国Git地址:http://git.oschina.net...使用 PhalApi-PHPExcel提供两个基础封装好的方法分别是exportExcel,importExcel分表接触导出和接受的问题 exportExcel接受三个参数,$data基础数据,$headArr...= new PHPExcel_Lite(); $PHPExcel->exportExcel($filename, $data, $headArr); PhalApi-PHPExcel可根据导出的文件后缀来导出不同格式的.../test.xlsx"); 当然PHPExcel是一个强大的工具可以通过$PHPExcel->getPHPExcel();获得完整的PHPExcel实例自由使用 3.
项目中需要将表中的数据导出,在网上找了找发现phpexcel蛮好用的.特此分享 PHPEXCEL <?php if(!...* @package PHPExcel * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel...*/ require_once 'Classes/PHPExcel.php'; require_once 'Classes/PHPExcel/IOFactory.php'; /** * 输出到页面上的...******************************读取数据开始****************************************************/ /** * 使用方法...B列的名字开始读取合并了的值。
PHPExcel已经不再维护,PhpSpreadsheet是PHPExcel的下一个版本 安装 composer require phpoffice/phpspreadsheet 生成excel # conf.php
站长源码网 前言 推荐扩展包 云存储扩展包 PHP操作Excel表格 前言 ---- 扩展包应用商店: https://packagist.org composer 作为 PHP 的包管理器,有很多优秀的扩展包供开发者使用..., 本文记录在工作中使用过的优秀扩展包 推荐扩展包 ---- 序号 包名 描述 1 endroid/qr-code 生成二维码 2 firebase/php-jwt jwt 鉴权 3 flc/dysms...阿里云短信验证码 4 phpmailer/phpmailer 发送邮件 5 intervention/image 图片处理。.../var-dumper 优雅的PHP高亮调试 9 yansongda/pay 微信支付、支付宝支付集成包,官网:https://pay.yansongda.cn 云存储扩展包 ---- 序号 包名 描述...aliyuncs/oss-sdk-php 阿里云对象存储 OSS 3 qcloud/cos-sdk-v5 腾讯云对象存储 COS PHP操作Excel表格 ---- 序号 包名 描述 1 phpoffice/phpexcel
PHPMailer是一个用于发送电子邮件的PHP函数包。直接用PHP就可以发送,无需搭建复杂的Email服务。今天来说一下如何在thinkphp框架中使用此扩展类。...二、下载安装 本人通过composer进行安装,在已安装好的tihnkphp框架内public同级目录下右键使用git(Git安装),复制如下命令并回车: composer require phpmailer.../phpmailer 效果如下: ?...三、使用 使用方式如下: <?php /** * Created by PhpStorm....\PHPMailer\PHPMailer; class Email extends Controller { public function index() { $mail
thinkphp5中可以使用composer来获取第三方类库,使用起来特别方便,例如:可是使用composer下载PHPMailer,think-captcha(验证码)等等…… 接下来说一下怎么使用PHPExcel...1.使用composer下载PHPExcel,首先安装过composer之后,用dos命令行,引入到项目所在目录下,然后输入composer require phpexcel/phpexcel ,然后点回车键...你会发现项目的目录中在vendor的目录下多了一个文件夹(phpexcel),这个文件夹中的东西就是要使用的php中的Excel表格操作 2.在thinkphp中使用,大概分为四个步骤。...最简单的生成Excel文件 (1)首先第一步是:实例化phpexcel [php] view plain copy $objPHPExcel = new \PHPExcel(); 这里可能会遇到一个问题...,建议使用setCellValue() (4)最后就是保存写好的数据 [php] view plain copy $objWriter = \PHPExcel_IOFactory::
phpMailer 是一个非常强大的 ph p发送邮件类,可以设定发送邮件地址、回复地址、邮件主题、html网页,上传附件,并且使用起来非常方便。...phpMailer 的特点: 1、在邮件中包含多个 TO、CC、BCC 和 REPLY-TO。...phpmailer 安装或者下载方式: 1、从 github 上下载: github.com/PHPMailer/P… 2、使用 composer 安装: composer require phpmailer.../phpmailer 复制代码 发送之前需要拥有自己的邮件服务器,测试的时候其实用自己申请的免费邮箱最方便了,不需要自己再搭建服务器了,可能要配置邮箱的SMTP服务,大部分公共邮箱(163、qq等)为了安全默认是关闭的...SMTPDebug = 0; // 调试模式输出 $mail->isSMTP(); // 使用
最近需要讲excel导入到php数组进行操作 就看网上说用thinkphp+phpexcel来做比较好, 之前做过用phpexcel来讲数据导出到excel, 今天反过来,要将excel导入到PHP数组里...关键的几个步骤都没问题,比如 一.PHP 这个设置 ini_set('memory_limit', '200M') 的生效时间 1、这个设置完就生效了!...2、 只对当前的设置的程序生效,程序结束后还是原来的配置; 3、跑完这段代码后,设置还是恢复默认设置。...注意代码的全角和半角区别 在自己本地导出excel没有问题,但是放到服务器出现500的错误!...('Content-Type:application/force-download'); (一定切记用半角) 四.切记runtime的目录一定可读可写可执行,不然程序执行不了,肯定报错
这几天在整PHP的导出.相对5.0版本.5.1废弃了vendor和import助手函数.通过composer自动加载完成引入.废话少说.直接抱起键盘就是干 ?...第一步.通过composer安装phpexcel 在项目根目录运行 composer require phpoffice/phpexcel 第二步.因为通过composer加载的第三方类,所以直接在头部引入一下就可以了.... use PHPExcel_IOFactory; use PHPExcel; $excel = new \PHPExcel(); dump($excel); 这样就可以将类引入了....(); //引用phpexcel iconv('UTF-8', 'gb2312', $name); //针对中文名转码 $header = ['订单编号', '订单状态'...$name . '.xls"'); header('Cache-Control: max-age=0'); $res_excel = PHPExcel_IOFactory
本文实例为大家分享了PHPMailer使用QQ邮箱实现邮件发送的具体代码,供大家参考,具体内容如下 /** 下订单发送邮件 @to 收件人 @title 标题 @content 内容 */ function...sendMail($to,$title,$content){ //引入PHPMailer的核心文件 使用require_once包含避免出现PHPMailer类重复定义的警告 require_once.../includes/phpmailer/5.1/class.phpmailer.php"); require_once("../...../includes/phpmailer/5.1/class.smtp.php"); //实例化PHPMailer核心类 $mail = new PHPMailer(); //是否启用smtp的debug...登录的账号 这里填入字符串格式的qq号即可 $mail->Username = '123456'; //smtp登录的密码 使用生成的授权码(就刚才叫你保存的最新的授权码) $mail->Password
1.超列的处理办法 将列的数字序号转成字母使用,代码如下: PHPExcel_Cell::stringFromColumnIndex($i); // 从o,1,2,3,..开始,相应返回返回 A,B,C...将列的字母转成数字序号使用,代码如下:PHPExcel_Cell::columnIndexFromString('AA'); 2.超行的处理办法 ?...本文使用了一个轻量级的PHP的Excel操作库-PHP_XLSXWriter 10w行excel数据导出仅需要5.26秒,再也不用担心excel导出超过1w行就超时(php.ini中的maxexecutiontime...) 内存栈溢出,使用过PHPExcel的同学应该清楚,导出的文件行还没到1w行就报错了,原因是单个PHP进程超过了 php.ini配置的memory_limit 解决了csv导出时样式丢失...,长数字变成科学计数法的问题,乱码的问题 3.版本兼容的处理办法 在php7之前是可以正常导出的,在php7中使用save(‘php://output’)出现ERR_INVALID_RESPONSE的错误主要是下面错误导致
本文实例讲述了PHPExcel冻结(锁定)表头的简单实现方法。...分享给大家供大家参考,具体如下: PHPExcel是一款功能比较强大的操作微软excel的PHP插件,在/【一个开发人员,能懂服务器量好,反之一个服务器维护人员,也应该懂开发】/导出数据时为了方便查看,...调用方法如下: $objPHPExcel = new PHPExcel(); $objPHPExcel->setActiveSheetIndex(0); $objPHPExcel->getActiveSheet...()->freezePane('A2'); 上面代码就是冻结表格的第一行,可能大家会对这个方法有些疑惑,为什么这样就是冻结第一行,下面这张图解释了原理 图画的丑了点,大家能看懂就好 希望本文所述对大家PHP
1、首先去下载phpmailer【phpmailer】 2、有找一个支持smtp的邮箱(我用的是qq邮箱) 3、把phpmailer解压到你web目录 4、书写程序(我把phpmailer解压到email...php include_once "phpmailer/class.phpmailer.php"; //调用需的类 function sendmail($to,$subject,$content)...{//自定义函数 $mail = new PHPMailer(); // 以下设置 – 不要更改!...$mail->IsSMTP();//是smtp发送的,注意下面内容 $mail->SMTPAuth = true; $mail->IsHTML(true); $mail->CharSet =...> 贴出一个使用的实例吧?
此文已经不适用于最新版本的FastAdmin导出使用,只适用于2018年FastAdmin的版本。...,这一切均在客户端进行的,这就会产生一个问题,如果数量量太大,会导致浏览器假死,这是我们不希望得到的结果。...其次客户端导出不能很好的控制我们的数据格式和数据字段,此时我们可以启用服务端导出。...,采用的是PHPExcel的方法进行导出。...未经允许不得转载:肥猫博客 » fastadmin 数据导出(使用PHPExcel进行服务端导出)
领取专属 10元无门槛券
手把手带您无忧上云