
PHP扩展包的应用
YonJ
这个作者很懒,什么都没留下…
展开
-
记录PHP安装so扩展库
进入对应版本的PHP的ext文件库cd /www/server/php/71/src/ext新建一个文件夹,要和.so文件同名进入文件夹,将.so文件上传上来,从其他扩展文件夹里copy个config.m4文件过来,运行安装命令/www/server/php/70/bin/phpize./configure --with-php-config=/www/server/php/70/bin/php-config......原创 2022-06-10 10:35:09 · 586 阅读 · 0 评论 -
tp5使用PHPExcel
在项目路径里运行composer指令composer require phpoffice/phpexcel安装完成之后在extend目录中新建service类库,创建PHPExcel类库。导出支持合并单元格。<?phpnamespace service;class PHPExcelService{ //PHPExcel实例化对象 private static $PHPExcel=null; //表头计数 protected static $cou原创 2021-03-05 13:52:08 · 635 阅读 · 0 评论 -
Linux部署workman-GatewayWorker遇到的问题
首先看官方文档按照文档操作,解压,运行。发现无法正常运行,根据提示可以看出是有些函数被禁用了。取消pcntl_fork函数的禁用取消pcntl_alarm、pcntl_signal、pcntl_signal_dispatch、pcntl_wait函数的禁用运行成功!...原创 2021-03-02 11:02:38 · 491 阅读 · 0 评论 -
php从服务器下载图片到本地
/* *功能:php完美实现下载远程图片保存到本地 ,当前仅支持单个图片下载*参数:文件url,保存文件目录,保存文件名称,使用的下载方式 *当保存文件名称为空时则使用远程文件原来的名称 */ function getImage($url,$save_dir='',$filename='',$type=0){ if(trim($url)==''){ retu...原创 2018-09-28 15:43:03 · 3770 阅读 · 0 评论 -
php下载zip文件到本地
看代码/** * 功能:压缩文件并下载函数 * files: 需要压缩的文件,destination:压缩包名,overwrite:是否使用覆盖创建 * 注意:要求php5.0+ zip扩展1.7.0+ */function create_zip($files = array(),$destination = '',$overwrite = false) { //判断文件夹是否...原创 2018-09-30 15:18:31 · 5359 阅读 · 0 评论 -
PHP导出数据为excel文件
在项目中开发后台时经常会遇到导出数据为excel文件的需求,这里以Thinkphp5框架作为基础封装了一个导出excel文件的函数,其他框架可以在此基础上做对应修改。适用于PHP5.6+。/** * 导出数据为excal文件 * * @param string $expTitle * @param array $expCellName * @param array $expTabl...原创 2019-02-25 12:05:03 · 515 阅读 · 0 评论 -
PHP生成带图片的Excel
最近项目有这样一个需求,要导出带有设备二维码的Excel列表。这个功能此前还没有做过,于是百度了一番。网上的解决方法大多数都可以用,但是都没有封装成函数,复用性不高,于是我这里做了一下封装。具体看代码/** *生成带有图片的 * $data array(0=>array('A'=>'tom','B'=>10),1=>array('A'=>'j...原创 2019-04-04 09:45:37 · 1106 阅读 · 0 评论 -
php生成带文字的二维码
/** * @param $url 二维码链接 * @param $uid 用户id * @return string 二维码路径 */ public function getQRcode($url='http://xxxx.com/api/user/invite/uid/85',$uid='85'){ import('phpqrcode...原创 2019-04-04 10:50:41 · 537 阅读 · 0 评论