今天一位朋友说他的网站几个月没看,现在上去就提示如下错误: Undefined array key "edit" 可能的错误原因 请复制上方错误信息到搜索引擎以获取...
PHP实现图片加水印(平铺水印+倾斜水印)代码
PHP图片水印代码示例: //$img => 图片,$source => 水印 $img = 'test.jpg'; $source = 'source...
Fatal error: Cannot redeclare 原因与解决方法
今天在用PHP博客程序Wordpress的时候,结果在“后台 - 外观 -小工具”这里,报错如下: Fatal error: Cannot redeclare ho...
PHP获取一级域名 代码
今天,有一个PHP项目,由于域名做了泛解析,有大量的好多二级,甚至是三级域名.......等等,又需要获取到一级域名,我们直接通过 $_SERVER 来获取肯定是不...
PHP用socket检测服务器IP端口是否开放?代码示例
1、在php.ini 里,开启 socket 扩展。 extension=sockets 2、使用“php -m”查看 socket 扩展是否开启成功...
lnmp1.5升级php版本(5.6.36升级7.2.23)教程
今天一位朋友他的Wordpress后台提示如下: 您的站点正在运行不安全的PHP版本(5.6.36),应当进行更新。 于是,他想升级一下PHP版本,来...
Warning: preg_match_all(): No ending delimiter ‘/’ found 原因与解决方法
今天在用PHP测试正则匹配代码的时候,发现报错如下: Warning: preg_match_all(): No ending delimiter '�' foun...
php防止sql注入和xss攻击代码
过滤方法1: 写一个过滤函数,可以防止sql注入的函数,过滤掉那些非法的字符,提高sql安全性,同时也可以过滤XSS的攻击。 function filter($st...
PHP内存溢出原因与解决方法
有时候我们跑PHP脚本的时候。因为某些原因 内存溢出 导致 脚本停止,但是,我们日志又捕捉不到信息,就很蛋疼。因为你不知道原因?怎么去找解决方法呢? ...
Mac下MAMP中添加php扩展msgpack教程
查看PHP最新的msgpack扩展版本:https://pecl.php.net/package/msgpack PHP7.2.22 的文件夹地址:/...
Mac上采用MAMP的PHP版本运行方法
MAMP是一个免费的本地服务器环境,可安装在 Windows 和macOS上。例如,MAMP 为您提供了在台式 PC 上运行 WordPress 用于测试或开发目的...
PHP+Nginx经常出现502、504原因与解决方法
很多新手刚开始做网站可能感觉不到502,504的问题,当等你网站到达了一定水平的时候,流量起来的时候,你会发现经常会遇到502、504类似的问题。 一...
FastCGI sent in stderr: “Primary script unknown” 原因与解决方法
今天我查看Nginx的日志文件:error.log,结果发现有大量的报错,类似如下: 2021/08/22 21:01:25 [error] 2047#0: *15...
Workerman启动时报错“pcntl_fork被禁用”原因与解决方法
今天,一位群友在用命令“php start.php restart”启动Workerman的时候,结果报错如下: pcntl_fork() has been dis...
PHP实现:RSA非对称加密解密
PHP服务端与客户端交互或者提供开放API时,通常需要对敏感的数据进行加密,这时候rsa非对称加密就能派上用处了。 举个通俗易懂的例子,假设我们再登录...
PHP二维数组中根据某个字段进行排序 实现方法
首先,需要先了解下以下两个函数: 1、array_column() 函数 返回输入数组中某个单一列的值。也可以理解为从记录集中取出 last_name...