PHP 微信退款、提现到微信(企业付款) 项目实例
实例环境:PHP+Apache+MySQL。代码框架:ThinkPHP5.0。退款、企业付款功能需要下载证书。
2020年全球国家数据列表
对比整理多个版本的国家列表数据,获得2020年250个国家和地区的中英文名称、国家简称、区号数据,可设置是否显示
可获取中文拼音首字母
可获取中文全拼首字母,支持多音字提取,支持生僻字。如“亳濮儋泸漯”,输出结果为两个:BPDLT|BPDLL
图片裁剪上传.zip
利用Jcrop.js裁剪图片并上传到后台执行其他操作
红包雨 PHP前后台
thinkPHP 5.0.10,带前后台的红包雨demo,在实际项目中使用,该demo后台采用X-admin后台管理模板。该demo制作、测试环境为:Apache 2.4.39,PHP 5.6.40,MySQL 5.7.26。
TP5 图片上传缩放案例
thinkPHP版本5.0.10,图片上传时可同时进行缩放,可设置缩放后的宽高,保存原图和缩放后的图片,处理了png、gif图片缩放后透明背景变黑的问题,gif动态图缩放后也是动态的。项目查看路径:http://localhost/smallimg/public/index/index/
PHPExcel带图片Excel表格导入导出
在ThinkPHP5.0.10框架下使用PHPExcel实现带图片excel表格的导入导出功能。application\index\model\ExcelDown.php文件中,第93行加上判断if($res[$i][$data['field'][$j]]!='')改为if($res[$i][$data['field'][$j]]!='') $objDrawing[$i+4]->setWorksheet($objPHPExcel->getActiveSheet());,可防止某一行数据无图片时出现表格图片混乱的情况;在设置图片宽高度位置加上$objDrawing[$i+4]->setResizeProportional(false);,可设置不按原图比例缩放;在113-125行添加用于纵向单元格合并的示例代码/*
* 纵向合并单元格
* count($res['users'] 获取分组数量
* list_num 分组中元素数量
* 'B'.$start、'B'.$end 要合并的开始行、结束行
*/
/*$start = 4;
for($m=0;$mgetActiveSheet()->mergeCells('B'.$start.':B'.$end);
$objPHPExcel->getActiveSheet()->mergeCells('C'.$start.':C'.$end);
$start += (int)$res['users'][$m]['list_num'];
}*/,这段代码不能直接在原demo中使用,需要修改数据结构。
jwplayer 播放视频
利用jwplaye插件,运行在smarty模板引擎下进行行视频播放,自定义带有播放列表,自定义播放速度设置
PHP+js 上传视频、预览、缩略图、视频时长
示例在smarty模板引擎下运行的,选择视频后,可预览视频,可获取视频缩略图,可获取视频时长。不要自动提高下载积分了。
phpExcel 导入导出带图片的excel表格
摘自实际项目中关于带有图片的excel表格的导入、导出功能。官方不要再提高下载积分了,不要再提高了!
百度语音识别后评测打分
摘自实际项目中,在smarty模板引擎下运行,利用百度语音识别,实现英语在线评测打分