后端语言
后端语言
骑猪行钢线
这个作者很懒,什么都没留下…
展开
-
PHP将数字金额转换成中文大写金额的函数
本篇文章主要介绍PHP将数字金额转换成中文大写金额的函数,感兴趣的朋友参考下,希望对大家有所帮助。代码1:php阿拉伯数字转中文人民币大写,有详细的注释。代码2:php阿拉伯数字转中文大写金额。原创 2024-04-20 17:53:51 · 451 阅读 · 0 评论 -
PhpSpreadsheet操作Excel的基本使用
PhpSpreadsheet操作Excel的基本使用转载 2023-09-07 15:58:58 · 873 阅读 · 0 评论 -
nginx禁止目录执行php的方法
1、以上的配置文件代码需要放到 location ~ .php{...}上面,如果放到下面是无效的。3、不要忘记重启nginx呀,service nginx restart。2、attachments需要写相对路径,不能写绝对路径。为了安全起见,我们一般会对上传目录禁止运行php脚本。修改nginx.conf配置文件。转载 2023-07-19 19:03:51 · 489 阅读 · 0 评论 -
Windows删除7天前的临时文件
【代码】Windows删除7天前的临时文件。原创 2023-03-03 10:13:55 · 303 阅读 · 0 评论 -
关于PHP http 报文设置 CURLOPT_HTTPHEADER
我们的 $headers 一般会这么写。//错误示范 二维数组。原创 2023-01-12 17:40:52 · 466 阅读 · 0 评论 -
php对接金蝶系统
金蝶系统是强大的财务系统,可对公司的财务进行整理,所以有的时候需要去我php系统来对接金蝶系统,为金蝶系统生成各种单据。下面是php对接金蝶的流程。4.登录成功之后就可以进行报表的操作了,金蝶报表的操作主要靠json来操作,这个json一定要生成正确。3.金蝶的所有操作都需要在登录的状态下进行操作 ,所以就需要先进行登录操作。4.2 然后再左侧选择你要生成的报表的名称,在右面选择你要调用的接口,就会有相应的说明。1.如果是用的TP框架,请将下面的方法放在common.php中,方便系统调用。转载 2022-10-17 17:30:34 · 833 阅读 · 0 评论 -
php发送与接收流文件的方法
receiveStreamFile.php 接收流文件并保存到本地。sendStreamFile.php 把文件以流的形式发送。发送与接收流文件的方法。分享给大家供大家参考。转载 2022-10-12 16:09:45 · 2059 阅读 · 0 评论 -
配置和查看composer镜像
下面有把地址修改为中国镜像,如果中国镜像出现了问题,那么您可以还原成官方的默认地址,下面是详细。该命令将会在当前项目中的 composer.json 文件的末尾自动添加镜像的配置信息。composer 默认地址改为中国镜像地址,以及中国镜像地址还原成默认地址。将当前项目中国镜像地址还原成默认地址:(注意:这个是将中国镜像还原)中国镜像地址还原成默认地址:(注意:这个是将中国镜像还原)中国镜像地址还原成默认地址:(注意:这个是将中国镜像还原)一、查看当前镜像地址。转载 2022-09-28 22:34:05 · 4072 阅读 · 0 评论 -
PHP递归无限极分类
【代码】PHP递归无限极分类。原创 2022-09-12 17:40:21 · 135 阅读 · 0 评论 -
cmd如何远程重启服务器
如何远程重启服务器有时不想去机房,并且远程桌面连接登录不上了,需要远程重启服务器的,这时可以使用命令行方式远程重启。在cmd命令行状态下输入:shutdown -r -m \\192.168.1.10 -t 0 -f //换成你的IP,-f表示强制重启有可能出现拒绝访问<5>的提示,表示你没有权限,这时输入下面命令:net use \\192.168.1.10\ipc$ "password" /user:"username" //使用有效的用户名和密码再次执行shut原创 2021-12-28 17:17:43 · 3680 阅读 · 0 评论 -
linux查找php.ini的路径
使用文件查找命令:find / -name php.ini然后重启nginx和重启php fpm:service nginx restartservice php-fpm restart原创 2021-11-15 10:20:10 · 2524 阅读 · 0 评论 -
密码必须同时包含大写字母、小写字母、数字、特殊符号等四项中的至少三项正则表达式(长度大于6位)
至少满足三项:<?php$str = '!@aaaaBaa';$reg = '/^(?=.*[a-zA-Z])(?=.*[1-9])(?=.*[\W]).{6,}$/';preg_match($reg, $str, $matches);if(!$matches){ echo '不合法';}else{ echo '合法';}?>同时满足四项:<?php$str = '!@aaaaBaa';$reg = '/^(?=.*[a-z])(?=.原创 2021-09-27 11:19:22 · 3791 阅读 · 1 评论 -
php:flush()和ob_flush(),ob_end_flush()用法区别详解
首先来说说buffer,它是一个内存地址空间,为4096(1kb)【在php.ini配置文件中找到output_buffering配 置】,php有php output_buffering机制,php代码在执行的时候,并不是立即将内容输出,而是想将echo/print内容输出到buffer,buffer满的时候才会将数据交给系统内核交由tcp传给浏览器显示,当开启php php output_buffering机制(默认是开启的,可以通过ob_start()函数开启)后,只有当php buffer中的数据达转载 2021-09-08 15:35:19 · 1861 阅读 · 1 评论 -
PHP生成二维码 endroid/qr-code 扩展包
1. 引入 endroid/qr-code 扩展包https://packagist.org/packages/endroid/qr-codecomposer require endroid/qr-code2. 使用示例<?php// composer require endroid/qr-coderequire 'vendor/autoload.php';use Endroid\QrCode\QrCode;use Endroid\QrCode\ErrorCorrect转载 2021-08-31 23:27:30 · 1377 阅读 · 0 评论 -
PHP 使用非对称加密算法(RSA)
加密的类型:在日常设计及开发中,为确保数据传输和数据存储的安全,可通过特定的算法,将数据明文加密成复杂的密文。目前主流加密手段大致可分为单向加密和双向加密。单向加密:通过对数据进行摘要计算生成密文,密文不可逆推还原。算法代表:Base64,MD5,SHA;双向加密:与单向加密相反,可以把密文逆推还原成明文,双向加密又分为对称加密和非对称加密。对称加密:指数据使用者必须拥有相同的密钥才可以进行加密解密,就像彼此约定的一串暗号。算法代表:DES,3DES,AES,IDEA,RC4,RC5;.转载 2021-07-20 17:43:21 · 226 阅读 · 0 评论 -
thinkphp lock 行锁 的使用和例子
在开发需求中会遇到这样一种情况,并发请求。数据库的更新还没执行结束,另一个select查出的数据,会是更新之前的数据,那就会造成查询数据不准确。那怎么解决呢?用innoDB的事务和锁就能解决这个问题。在我们当前行更新还没结束的时候,select查询此行的数据会被锁起来。比如我们数据库有这样两行数据我们把id=1的num数据更新为1000,sleep10秒,这时候我们select id=1的数据时,会等待update的更新结束,如果我们select id=2的时候,不需要等待10秒,会立马获取到转载 2021-07-01 23:04:23 · 1665 阅读 · 0 评论 -
apache 偶尔出现net::ERR_CONNECTION_RESET
修改:Apache\conf\extra\httpd-default.confKeepAlive OnMaxKeepAliveRequests 1000KeepAliveTimeout 50原创 2021-06-05 10:52:16 · 904 阅读 · 0 评论 -
php高效检测远程图片是否存在
function img_exits($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_NOBODY, 1); // 不下载 curl_setopt($ch, CURLOPT_FAILONERROR, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CU.转载 2021-05-07 22:22:02 · 133 阅读 · 0 评论 -
tp5.1 依赖注入的使用
参考:概念:https://blog.csdn.net/qq_36172443/article/details/82667427应用: http://www.cnblogs.com/finalanddistance/p/8960669.html依赖注入的概念:总结一点就是 底层类应该依赖于上层类,避免上层类依赖于底层类。上代码:首先先写几个需要用到的控制器;demo3:<?phpnamespace app\index\controller;class D..转载 2021-04-12 22:46:51 · 283 阅读 · 0 评论 -
一文了解ThinkPHP6.0之中间件
ThinkPHP6.0中间件分为系统中间件和应用中间件,系统中间件为核心框架内置的中间件,应用中间件是在应用里面创建的中间件。中间件的主要应用场景可以包括对HTTP请求的数据过滤、权限检测、请求拦截等行为,使用中间件能够让控制器的定义更加简单,很多额外的非核心业务流程的处理都可以交给中间件执行。从中间件的使用范围来看,可以分为全局中间件、应用中间件、控制器中间件和路由中间件。全局中间件全局中间件是在app\middleware.php中定义的中间件,默认没有启用任何中间件,但对支持的系统中间件做了注.转载 2021-04-12 22:15:35 · 787 阅读 · 0 评论 -
phpexcel 导出图片
$objPHP = new PHPExcel(); $objActSheet = $objPHP->getActiveSheet(); $objActSheet->setCellValue('A1', '姓名'); $objActSheet->setCellValue('B1', '电话'); $objActSheet->setCellValue('C1', '省'); $objActS...转载 2020-12-23 17:14:07 · 2596 阅读 · 0 评论 -
PhpWord的一些简单用法
因为最近项目需要一个生成Word文档的功能,开始折腾起来,找到PhoWord这个类库,PhpWord是一个可以用PHP生成word的类库,用composer安装就可以用了。 搞了半天,终于生成了Word文档,现在来记录一下一些用法供大家参考。PhpWord文档 想实现更多功能的同学可以仔细参考文档 https://phpword.readthedocs.io/en/latest/intro.html使用环境 目前是在ThinkPHP5.0.21中使用的PhpWord,其他使用环境转载 2020-12-17 15:38:23 · 1827 阅读 · 0 评论 -
PHP实现微信商户支付企业付款到零钱功能
这篇文章主要为大家详细介绍了PHP实现微信商户支付企业付款到零钱功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下本文为大家分享了PHP实现微信商户支付企业付款到零钱的具体代码,供大家参考,具体内容如下微信支付开发文档一、开通条件企业付款为企业提供付款至用户零钱的能力,支持通过API接口付款,或通过微信支付商户平台(pay.weixin.qq.com)网页操作付款。使用条件商户号(或同主体其他非服务商商户号)已入驻90日 商户号(或同主体其他非服务商商户号)有30天连续正常交易转载 2020-12-12 14:53:14 · 650 阅读 · 0 评论 -
thinkphp5使用easywechat集成微信扫码支付
微信扫码支付用起来还是很方便的,如果使用微信支付官方的sdk开发也是可以的,不过还是选择了easywechat,主要还是因为easywechat集成了各种功能,基本上和微信相关的接口都做了比较不错的封装,因为要同时使用很多功能,索性微信扫码支付也一并用easywechat做了,而且不得不说使用方法是十分的简单,不多说了直接上步骤: 1,使用composer在thinkphp5项目的根目录安装easywechat:$ composer require overtrue/wechat:~3...转载 2020-12-12 14:50:11 · 1053 阅读 · 0 评论 -
easywechat之微信支付--在thinkPHP5中的使用
1. 准备工作1.1 easywechat 安装完成未安装移步至 ->http://www.cnblogs.com/flyphper/p/8484600.html1.2 确定支付相关的配置参数已经配置好<?phpreturn [ /** * Debug 模式,bool 值:true/false * * 当值为 false 时,所有的日志都不会记录 */ 'debug' => true, /** .转载 2020-12-12 14:45:23 · 925 阅读 · 0 评论 -
windows下Apache同时运行多个PHP版本
mod_fcgid.so地址链接:http://www.apachelounge.com/#加载fcgid扩展模块(额外说明,fcgid根据实际apache版本对应,apache2版本测试2.3.6正常)LoadModulefcgid_modulemodules/mod_fcgid.so#添加映射AddHandlerfcgid-script.fcgi.php#设置PHP_FCGI_MAX_REQUESTS大于或等于FcgidMaxRequestsPerProcess...转载 2020-12-04 11:46:25 · 686 阅读 · 0 评论 -
php版阿里云OSS图片上传类详解
本文实例讲述了php版阿里云OSS图片上传类。分享给大家供大家参考,具体如下:1.阿里云基本函数/** * 把本地变量的内容到文件 * 简单上传,上传指定变量的内存值作为object的内容 */public function putObject($imgPath,$object){ $content = file_get_contents($imgPath); // 把当前文件的内容获取到传入文件中 $options = array(); try { $this-&g转载 2020-12-04 11:43:55 · 1424 阅读 · 0 评论 -
PHP实现生成透明背景的PNG缩略图函数分享
之前在WEB开发笔记写过一个PHP生成缩略图的函数,虽然那个函数能够生成缩略图,但是有一定的缺陷,在生成PNG缩略图的时候,背景是黑色,今天又写了一个函数来弥补一下。代码很简单,就是imagealphablending($thumb,false);与imagesavealpha($thumb,true);很重要.主要就是把PNG的alpha值保存,不要丢失而已。函数如下:<?PHP/* *$sourePic:原图路径 * $smallFileName:小图名称 * $width:小图转载 2020-12-04 11:41:00 · 292 阅读 · 0 评论 -
php 生成条形码(支持任意php框架)
一:插件安装在php中我们可以使用php-barcode-generator插件来生成条形码,php-barcode-generator插件github地址:https://github.com/picqer/php...composerrequirepicqer/php-barcode-generator二:php-barcode-generator插件简单使用1:例:$generator = new \Picqer\Barcode\BarcodeGeneratorHTML()..转载 2020-12-04 11:39:39 · 741 阅读 · 0 评论 -
php生成csv显示完整阿拉伯数字(示例)
用php生成csv文件时,要求显示完整的阿拉伯数字格式,这里分享一例实现代码,有需要的朋友参考下。在用php生成csv文件时,如果数字的第一位为0的话,显示时则不会显示第一个0可以在php中做特殊处理,使得生成的csv在显示时能显示出第一个0两种方法:1、给数字加上引号,并且在引号前面再加上个等号,如数字0555,,则生成时为="0555"2、在数字前面加上制表符,如是数字0555,则生成时为\t0555代码:<?php$arr = array ( array转载 2020-12-04 11:35:23 · 639 阅读 · 0 评论 -
php – 使用codeigniter和foreach循环的dompdf分页符
我使用codeigniter和dompdf生成pdf文档.使用foreach循环生成文档.每个循环创建一些表行.我想在每个循环的行之间有一个分页符.我的相关codeigniter视图语法是:<table width=100%><?php foreach($summary as $summary){ ?><tr class="firstrow"><td colspan="10"><?php echo "<b>Cu.转载 2020-12-02 15:00:06 · 328 阅读 · 0 评论 -
PHP使用phpword生成word文档
写在前边的话使用phpword生成文档有两种方式直接使用代码编写word文档,用代码生成word,但是设置样式,格式,图片非常麻烦,不建议使用。如果客户或产品提供一份word的样式,我们也难以完全复原,调样式很头疼的。 读取原有word模板,替换相关变量。个人感觉这种方式能满足绝大部分需求,实现起来也比较简单,所有的样式,格式直接在word模板里设置好,替换变量就可以了,还可以很方便的切换模板。本文主要介绍这种方式,毕竟我们是为了快速实现客户的需求,让客户提供一份word模板,我们稍微一改就可以了转载 2020-12-02 14:07:29 · 2496 阅读 · 0 评论 -
PHPWord导出word文档
最近接了个把数据导出到word文档的需求,之前一直都是使用PHPExcel库导出excel的,还是头次接到导出到word文档的需求,我想既然有PHPExcel,那么肯定也会有PHPWord库吧,在网上一搜,还真有!而且都是phpoffice家的。看了下文档,最终决定使用模板的方式来导出数据,感觉也是最简单的一种方式了。过程如下:使用composer下载PHPWord到项目中composer require phpoffice/phpword可以看到,phpword的下载量还是挺高的转载 2020-12-02 14:03:28 · 627 阅读 · 0 评论