用 PHP 进行 HTTP 认证

php提供了简单的认证功能,我们可以通过header来调用该功能<?php if ($_SERVER['PHP_AUTH_USER'] == 'test' && $_SERVER['PHP_AUTH_PW'] == 'test') { echo "通过认证啦" . "<br>"; echo "us

- 阅读全文 -

docker www-data 权限不足的问题

在使用php:8.0.22-fpm-bullseye镜像时,会存在www-data权限不足的问题,但chown命令又可能会导致docker build时间过长,所以可以使用RUN usermod -u 1000 www-data命令,这样生成的文件都是www-data的了

- 阅读全文 -

php htlm修复

使用DOMDocument进行html修复$htmlStr="<p>1111</p>"; $doc = new DOMDocument(); $doc->loadHTML(mb_convert_encoding($str, 'HTML-ENTITIES','UTF-8')); //获取html $html= $doc->saveHTML();

- 阅读全文 -

ubuntu 编译安装zip拓展

如果系统内有多个php版本,首先要确定自己要安装在哪一个版本,以我为例,系统:ubuntu php版本:7.1 zi版本:1.13.5 php运行方式:fpm、cli //下载解压 cd /home/ wget http://pecl.php.net/get/zip-1.13.5.tgz tar -zxvf zip-1.13.5.tgz //编译安装 cd zip-1.13.5 /usr/bi

- 阅读全文 -

英文词组识别提取

想法来源于在做关键词提取时遇到的一个问题 英文分词时通常是通过空格进行分割,如Hello World会被拆分hello和world,但实际上我需要提取hello world 整个词 google时找到一个RAKE算法,是针对关键词提取算法的,网上评论还是不错,但由于这边实际情况存在中英混合和大量的专业词汇,而且大多数情况下并不是一个句子,所以效果不是那么好,如果是全英文文档应该会好得多,所

- 阅读全文 -