EasyWeChat版本是6.18,使用的是比较新的版本,网上的代码已经不适用了try {
// 获取前端传递的code
$code = Request::param('code', '');
if (empty($code)) {
return JsonRes::throw('缺少code参数',[],1001);
...
PHP写的,A老师指导的用于著作权的代码文档配合Notepad--的移除空行使用,附带一个行数统计的。可以自己扩展正则表达式。php.rar
使用函数openssl_get_cipher_methods() ,打印的数组里不包含sm4服务器上查看openssl版本是1.1.1w,官网消息1.1.1+的算法里面是支持sm4算法的使用命令行:openssl enc -ciphers | grep sm4得到的结果中,包含sm4,有一点奇怪。由于Openssl是后期升级的,PHP是集成环境中的,然后查看PHP编译的openssl版本ph...
隐藏Apache版本信息,在httpd.conf末尾追加#在所有错误页面上不显示apache版本信息
ServerSignature Off
# 控制 Server 头显示的详细程度 可选值:Full(默认,显示完整信息)、Major(主版本)、Minor(次版本)、Minimal(仅显示 Apache/2)、OS(显示操作系统)、Prod(仅显示 Apache)
ServerToke...
以前都是在Centos下安装的,虚拟机安了一个Ubuntu 24.04,之前PHP的环境都是好的,升级了一下,OCI和PDO_OCI用不起了闲置了很久,今天抽点时间修复了一下。遇到几个问题:1、原来的Oracle client是rpm的,需要重新下载,下载zip,解压放在同一个目录即可。下载地址:https://www.oracle.com/database/technologies/ins...
ini_set('user_agent','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0');
$option=array('ssl'=>array...
用xlswriter读取Excel文件,报错如题,再三核实文件路径没问题,文件存在,有权限多次尝试发现,它不认xls格式的文件,另存为xlsx就可以了。
网上搜这个很容易找到解决方案,三种模式,最简单也改动最小的就是在类前面加#[AllowDynamicProperties]不过有个问题,如果你引入了命名空间,那么上面这一句则需要和命名空间一样,因为其实它还是一个类,应该使用:#[AllowDynamicProperties]否则,会失效,一直提示标题的错误。
主要是:PDOException: SQLSTATE[HY000]: General error: 这段代码后的中文是乱码原因:https://tencentcloud.csdn.net/67628ea9f3b8a55e4e988f5f.html需要创建一个配置文件,放到system下去,这点不友好配置文件内容为:CHAR_CODE=(PG_UTF8)
需要动态连接库这个找了一圈,没地方下载,需要安装达梦数据库,并在里面的driver里面找。这里放一个2024年12月比较新的,从PHP5.2到8.3都有,如图然后是文件,就是这个附件:php_pdo.rar在这个里面找到你对应PHP版本的两个动态连接库,放到php的ext目录,放其他任何地方都可以,只是你放其他地方到时候需要指定目录,放ext下面统一管理,是最方便的。我是PHP8.2.21,...
官方文档:https://doc.thinkphp.cn/v8_0/create_model.html#%E8%8E%B7%E5%8F%96%E8%87%AA%E5%A2%9Eid官方获取自增长组件的方式很简单,就是create以后,直接获取返回对象的属性就可以了。如下:$info = ArticleInfo::create($data);
$articleId=$info->id;...
代码:public function sceneDelete()
{
return $this->only(['id'])->append('id', 'checkAbleDelete');
}这是一个删除场景的验证,id自带验证规则如下:protected $rule = [
'id' => 'require|che...
以前得DAO,很多属性是动态的,就会报错。网上很多解决方案,但是很多都是错的很多是在类前加#[AllowDynamicProperties],而这个就是错的#[AllowDynamicProperties]
class User {
private int $uid;
}
$user = new User();
$user->name = 'Foo';原...
用到一个开源库:https://imagettftextblur.agjgd.org/examples/shadow/github地址:https://github.com/andrewgjohnson/imagettftextblur使用示例://引入文字发光
include __ROOTDIR__."libs/imagettftextblur/imagettftextblur.php"...
参考:https://zhidao.baidu.com/question/620647941694492292.html语句就是:orderby("replace(fh_sign_contract.status_flag,2,99) asc,fh_sign_contract.updated desc");字符串排序还是很坑的。