PHP 使用正则表达式匹配第 N 个闭 HTML 标签的内容

在 PHP 中,使用 curl 库爬某些网页,经常需要对 HTML 标签进行提取,我们可以使用一些第三方库,如比较出色的 PHP Simple HTML DOM Parser。也可以使用 PHP 自带...
2020-08-29 Php 评论 0

PHP 7.4 编译错误 configure: error: The pkg-config script could not be found or is too old

问题描述在 Linux 下编译 PHP 7.4.9 源码,运行以下命令。$ ./configure --prefix=/opt/php-7.4.9 --enable-fpm --with-pdo-my...
2020-08-24 Php 评论 0

使用 sqlsrv 驱动解决 sql server 中文乱码问题

这篇文章描述了使用 PHP 7.4.9 连接 Microsoft SQL Server 2008 (SP3) - 10.0.5500.0 (X64),解决中文乱码的问题。1. odbc 驱动出现乱码一...
2020-08-20 Php 评论 0

Mac 上编译 PHP 5.4/5.5/5.6 出错 Undefined symbols for architecture x86_64: "_libiconv", referenced from

问题描述在 Mac 电脑中,编译 PHP 5系列(5.4.45/5.5.38/5.6.40)的源码。运行以下命令。$ ./configure --prefix=/opt/php-5.4.45 --e...
2020-08-07 Php 评论 0

PHP 提供文件以及大文件下载的正确方式

使用 PHP 提供文件以及大文件的下载服务,需要回应几个 HTTP 头以及文件的内容。1. 设置 Content-Type使用 finfo-file 方法,获取文件的 MIME 类型。$filePat...
2020-08-05 Php 评论 0

使用 PHP 实现客户端提供断点下载的服务

需求描述在 B/S 架构中,我们常常需要提供文件下载的功能。对于小文件,由于下载的时间短,一般不会出现什么问题。但是大文件就不一样,比如下载视频或者一些数据集,偶尔的网络原因可能会导致下载中断,又得需...
2020-08-02 Php 评论 0

PHP中的多行字符串的几种方法

使用 PHP,有时候需要定义一个多行的字符串,比如 html、xml等数据。以下总结以下几种方法。1. 单引号echo 'You can also have embedded newlines in ...
2020-07-17 Php 评论 0

PHP 插入字符串到已存在的字符串的指定位置

使用 PHP 的 substr_replace() 方法,实现将字符串插入到已经存在的字符串的指定位置。参考 substr_replace 官方文档。方法说明substr_replace ( mixe...
2020-07-13 Php 评论 0

PHP生成随机字符串的2种方法

使用 PHP,实现数字或者字母随机器的几种方法。1. rand 方法使用 rand() 随机方法。function generateRandomString($length = 10){ $ch...
2020-07-13 Php 评论 0

微信公众号报警群 得到的回应不合法

问题描述公司的微信公众号报警群,突然收到很多报警信息,如下:Appid: wxea232323d388fa5a昵称: 测试号时间: 2020-07-11 16:56:07内容: 微信服务器向公众号推送...
2020-07-11 Php 评论 0