编程

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) {...

PHP使PDO连接数据库示例代码

以下代码可以写在db.php文件里,以便于在其它文件中引用: <?php /** * 配置数据库连接 */ $host = '127.0.0.1'; $db = 'sport_video'; $user = 'root'; $password = '123456'; $port = "3306"; $cha...

PHP下载MP3文件文件

新建文件download.php,键入以下代码: <?php $fileName = $_GET['file']; $file = 'music/' . $fileName; if (!file_exists($file)) { http_response_code(404); die(); } header("Cache...

给 WordPress 添加文章浏览量统计功能

前几天给网站添加了文章的浏览量统计功能,但统计了几天后发现,统计了个寂寞,来访的除了蜘蛛就是自己,意义不大,索性删除了罢。想要统计,后面可以接入专门的网站统计系统,比如Google Analytics。下面把word...

PHP打开错误提示

有时我们希望在页面上能显示PHP的报错信息,有两种方法,一种是通过配置php.ini,但有时候我们只希望在某个页面上显示错误信息,或者由于一些原因修改不了php.ini,此时就需要使用PHP代码来打开错误提示,代码如...

PHP生成随机密码

PHP可以使用以下脚本来生成一个随机的字符串,可以用于生成密码: php -r 'echo base64_encode(random_bytes(24));'