今天给另一个网站增加一个文章归档功能,步骤如下: 1、复制page.php,改名为archive.php,并在最顶部添加以下代码,告诉wordpress这是一个模板 /* Template Name: Archives */ 2、把page.php中间输出...
PHP报错:PHP CURL SSL certificate problem: unable to get local issuer certificate
解决办法: 到这里下载证书文件 https://curl.se/docs/caextract.html 然后在php.ini中配置curl证书:
PHP解决http_build_query中¬被转义的问题
在开发一个支付项目时,遇到PHP把¬给转义了,可以通过htmlspecialchars再转一次就可以了: <?php $vars = array( 'book' => 'humpty', 'newspaper' => 'onion', ...
PHP创建日志文件
在开发,经常需要使用日志文件进行调试和排错,PHP可以使用下面的代码简单的创建一个日志文件: <?php file_put_contents('log.txt', date('Y-m-d H:i:s', time()) . " 签名串:" . $this->getSignConte...
PHP删除指定路径下的指定后缀的文件
有时,我们需要使用PHP对文件进行操作,例如删除目录下指定后缀的文件,代码如下: <?php /** *@param $path文件夹绝对路径 $file_type待删除文件的后缀名 *return void */ function clearn_file($path...
PHP7.4 报错:Trying to access array offset on value of type null
主要原因是版本7.4以后PHP解析器会对null类型的下标访问直接报错。 解决办法:把PHP版本换成PHP7.3🤣。 如果使用Laravel框架,可以像下面这样修改: app/Providers/AppServiceProvider.php代码文件中 b...
PHP实现上传文件
HTML表单里面如果需要上传文件,那么对应的PHP处理上传的代码如下 : <?php if(isset($_FILES['image'])){ $errors= array(); $file_name = $_FILES['image']['name']; $file_siz...
WordPress 禁止更新大版本,只允许小版本更新
如果不希望 WordPress 自动更新大版本,同时也不想在后台更新页看到新版本的更新提醒,可以在主题的functions.php里面添加如下代码: // 允许自动更新小版本,但禁止大版本更新 add_filter( 'allow_major_aut...
Debian 开启 BBR 算法
1、修改系统变量 echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf 2、保存生效 sysctl -p 3、查看内核是否已...
PHP判断session是否已启动
PHP启用session可以使用session_start()函数,如果重复启动session则会报错,所以在调用该函数前最好加一个判断,判断session是否已启动,代码如下: <?php if (session_status() === PHP_SESSION_NONE) {...
