Composer PHP version错误解决方法

程序引用了Composer包,页面报错如下: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.1.0". 检查以下路径文件: /vendor/composer/platform_check.php 发现如下检测PHP版本的代码: if (!(PHP_VERSION_ID >= 80100)) { $issues[] = 'Your Composer dependencies require a PHP version ">= 8.1.0". You are running ' . PHP_VERSION . '.'; } 本地电脑PHP版本正是8.1.0,因此考虑安装Composer包时忽略PHP版本检测: …

仓库出库退款订单拦截系统

仓库出库退款订单拦截系统

将退款订单录入系统,包裹出库揽件时,扫码枪扫到退款订单包裹系统报警提醒。 …

阿里云API网关签名算法:使用摘要签名认证方式调用API

先看一下请求参数: HTTPMethod Accept Content-MD5 Content-Type Date Headers PathAndParameters 生成签名字串时,顺序必须按照以上排列,参数是通过Header头发送的,下面对每个参数进行说明。 HTTPMethod: HTTP请求方法,必须大写,例如:GET、POST …

利用生成带参数的二维码接口实现用户关注公众号执行动作

需求:用户扫描二维码关注公众号,成功关注后才可以参与抽奖活动,当然,可以根据自己需求限定用户可抽奖次数。 实现思路: 利用微信公众平台生成带参数的二维码接口(需要认证服务号)生成临时二维码,场景值传递一个Key,用于识别用户。 …

微信公众号开发PHP示例

最近开发一个公众号的小脚本,在开发的过程中遇到一些问题,原本都是小问题,只因官方文档不够详细(对于小白来说需要更细致的文档说明),折腾了不少时间。 获取access token首先写一个函数来提交GET请求: …

PHP用fwrite写入文件内容中文乱码

PHP用fwrite或file_put_contents写入文件内容中文乱码,搜索了一下基本上都说PHP脚本编码方式是UTF-8,创建的文件就得是UTF-8,然而事实不是这样。 解决方法很简单: …

七牛API上传文件覆盖旧文件方法

使用七牛云存储提供的PHP SDK,可以非常方便的将本地文件上传到七牛,但默认情况下,上传的文件不会覆盖旧文件,也就是说,之前上传了一个名为photo.jpg的文件,再上传同名文件photo.jpg时就会失败。 …

七牛云存储PHP SDK报错Warning: file_put_contents

使用七牛云存储PHP SDK上传文件时,报错: Warning: file_put_contents(/.qiniu_phpsdk_hostscache.json) 根据错误提示找到Zone.php第149行和第150行: $path = $this->hostCacheFilePath(); file_put_contents($path, json_encode($this->hostCache), LOCK_EX); 起初猜测网站目录没有写入权限,在设置读写权限后仍然报错,通过第149行代码找到第156和第157行: …

PHP备份/导出MySQL数据库脚本

这几天在写一个定时备份网站数据的脚本,在写到导出MySQL功能时,想找一个现成的比较好的脚本使用,百度了一下相关的脚本,不是过于复杂,就是有各种错误,而且好多文章都是抄袭。 下面这个我写的脚本,简单实现了MySQL的导出,不适合大型数据库。然而,如果网站数据真大到无法使用这个脚本导出的时候,估计早就用上了独立服务器,也就不缺乏数据备份方案了。 …