• 企业数字化管理系统

    admin 2025-03-19

    数字化 企业管理系统 数字化系统 系统开发 企业数字化管理系统 系统定制 系统开发 ERP开发 OA开发

    在企业日益数字化的今天,高效管理是提升竞争力的关键。上海比良网络科技有限公司推出全新「企业数字化管理系统」,助力企业数字化转型,提高内部管理,基于ThinkPHP 8.0 + Bootstrap 4技术架构,融合前沿技术,帮助企业实现智能化......

    148

  • ThinkPHP6/ThinkPHP8中redirect()不起作用的解决方法

    admin 2025-03-01

    redirect()不起作用 ThinkPHP6 redirect() ThinkPHP8 redirect()

    本来在模块的Common方法中判断session不存在就跳转到登录页,突然发现Thinkphp6和Thinkphp8中不起作用了。。。。。。然后在common.php中也不起作用,搜了一下,这个问题还挺多的。。。。。。解决办法:use th......

    183

  • Thinkphp6使用Tinify压缩png

    admin 2025-01-28

    Tinify压缩 压缩png Thinkphp Tinify Thinkphp6使用Tinify Thinkphp6压缩 Thinkphp压缩图片 png压缩

    记录一下Thinkphp6使用Tinify在线压缩png的功能:先去https://tinify.com/申请一个API Key,填写邮箱后,会发生邮件,点击邮件内容后,会自动开通API功能,每个月有500次免费使用额度。然后把API Ke......

    182

  • PHP遍历目录

    admin 2024-09-17

    PHP遍历目录 PHP遍历

    文章中的图片上需要加个水印,由于涉及过往的图片,所以需要批量加水印,这时候需要遍历目录,查看每个目录下有哪些图片,所以写了一个方法去遍历,控制器中这样写的: /*     * @function&nb......

    1016

  • Mac 运行多个PHP版本

    admin 2024-05-17

    Mac运行多个PHP版本 Mac多个PHP版本 PHP版本切换 多PHP版本

    Mac上运行多个PHP版本,可以安装brew,安装方法自信查询,官方目前维护的PHP是8以上了,想用7的,需要安装shivammathur/php先运行brew tap shivammathur/php然后运行brew search php......

    1373

  • TP6在php8.2环境报错Implicit conversion from float 23.33333333333333 to int loses precision

    admin 2023-08-03

    php8Implicit int loses precision Implicit conversion from float

    TP6部署到PHP8.2版本的服务器上,涉及到图片处理的时候会报如下错误:Implicit conversion from float 477.75 to int loses precision[/********/vendor/topth......

    1984

  • Thinkphp5.1上传文件到阿里云OSS

    admin 2021-10-26

    上传文件 阿里云OSS上传 文件上传到OSS OSS文件上传 OSS上传

    上传文件到阿里云OSS里,需要注意的是,文件要先传到服务器或者用本地的绝对路径。根据文档,先安装SDK:composer require aliyuncs/oss-sdk-php资源名称就是Bucket列表里的名称:文件夹列表:上传方法放到......

    1963

  • ThinkPHP5.1接入微信支付V3及避坑指南

    admin 2021-10-24

    微信支付 微信支付V3 PHP微信支付 微信nativePay支付 微信jsapi支付

    之前的网站涉及到微信支付都是用的v2版本,好久也没更新了,没出问题也没去管,最近新做了一个项目,发现V3都出了好久了,然后就去研究了一下,踩了一点坑,记录一下。(注意:百度出来的大部分都是扯淡的)老规矩,先看文档( 这里强调一下前......

    5968

  • thinkphp5.1接入银联支付

    admin 2020-04-08

    银联支付 tp5.1银联支付

    最近项目中要用到银联支付,所以记录一下开发过程:1.先去银联申请接口https://open.unionpay.com/tjweb/api/dictionary?apiSvcId=453,我用的是手机网页支付(WAP支付)2.去个人中心查看......

    4099

  • php调用支付宝即时到账

    admin 2020-01-02

    支付宝即时到账 PHP支付宝

    由于之前是供应商开发的系统(asp.net),当初用的是老版本的支付宝,所以,合作商没有给到支付宝公钥和私钥,所以目前想转成PHP的,只能根据以前的配置来开发新的支付。先去找了一下以前的文档https://docs.open.alipay.......

    3765

  • php7.4安装zip扩展

    admin 2019-10-09

    Class 'ZipArchive' not found CMake 3.0.2 or higher is required system libzip must be upgraded to version >= 0.11

    假期升级php,从7.0.1升到7.4,升级完成后部分功能受影响,按照项目报错情况开始排查:导出功能报错:Class 'ZipArchive' not found百度了一下,发现时zip拓展没有安装,查看phpinfo,确实没装,开始安装:......

    11508

  • php7.4 tcpdf报错chr() expects parameter 1 to be int, string given

    admin 2019-10-08

    php7.4 tcpdf chr() expects parameter 1 to be int

    最近升级服务器PHP版本到7.4,结果PDF不能展示了,直接报错:chr() expects parameter 1 to be int, string given百度了很久没结果,然后跑去谷歌了一下,结果在git上发现了作者的回复,低版本......

    4091

  • phpspreadsheet初始化报错

    admin 2019-09-30

    phpspreadsheet syntax error unexpected '='

    p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000} span.s1 {font-variant-ligatures: no-com......

    5742

  • Thinkphp5.1用PhpSpreadsheet导出表格(续)

    admin 2019-07-26

    PhpSpreadsheet PhpOffice\PhpSpreadsheet\Spreadsheet php导出excel thinkphp导出 Invalid cell coordinate [1

    之前写的导出,今天发现了个bug,如果导出的数据列数超过26列会报错:Invalid cell coordinate [1,所以,还得改:/** * excel表格导出 * @param string $fileName......

    4840

  • Thinkphp5.1模拟登录并提交form表单

    admin 2019-07-02

    远程登录 curl登录 php curl PHP模拟登录 curl模拟form

    最近项目需要,要远程登录别人的系统,并且在对方的系统中提交表单,所以写了一个类。<?phpnamespace app\api\controller;use think\Db;use think\Controller;use think......

    5773

  • PHP下载远程文件

    admin 2019-05-28

    PHP下载 下载远程文件 PHP下载文件

    有时候需要下载文件,图片、文件之类的,所以写了一个方法:/** * 下载文件 * @param string $sourceName 要下载文件的地址 * @param string $save_path 下载......

    2463

  • Thinkphp5.1输出PDF

    admin 2019-04-28

    Thinkphp5.1 pdf tecnickcom/tcpdf tcpdf

    记录一下Thinkphp5.1输出PDF预览效果:composer require tecnickcom/tcpdfapplication/common.php里的方法:/** * setPdf 输出PDF * @par......

    3365

  • Thinkphp5.1多语言(默认English)

    admin 2019-04-19

    Thinkphp5.1多语言 Thinkphp5.1英文 Thinkphp设置语言 thinkphp lang

    开启多语言检测,设置默认语言:然后你会发现在app.php里设置默认语言不起作用,需要修改 /thinkphp/library/think/Lang.php 里面的detect()这个方法,因为这个方法只检测里浏览器Accept-......

    8124

  • Thinkphp5.1用PhpSpreadsheet导出表格

    admin 2019-04-18

    PhpSpreadsheet PhpOffice\PhpSpreadsheet\Spreadsheet

    之前一直用的PHPExcel,最近发现composer update的时候一直提示被放弃了。。。。。。所以转成Spreadsheet了,这里记录一下。切到项目根目录,执行:composer require phpoffice/ph......

    5451

  • ThinkPHP5.1发送邮件(PHPMailer带附件)

    admin 2019-04-11

    PHPMailer phpmailer composer phpmailer

    用think PHP5.1发送邮件,为方便项目前后台都可调用,我这边写在了common.php里(application/common.php)先切换到项目根目录,然后composer安装sdk,composer  require......

    4095