Linux文件的时间戳,是可以通过stat读取到的,之前解决一个项目历史遗留问题时,用到了读取时间戳,那么PHP脚本如何修改文件时间戳呢?
方法如下:
exec('touch 文件路径');
一目了然吧,其实就是利用touch的方法修改。只不过是用的[……]
Linux文件的时间戳,是可以通过stat读取到的,之前解决一个项目历史遗留问题时,用到了读取时间戳,那么PHP脚本如何修改文件时间戳呢?
方法如下:
exec('touch 文件路径');
一目了然吧,其实就是利用touch的方法修改。只不过是用的[……]
Redis Sockets文件比6379这样的TCP通信效率更高,单机服务器是可以使用的。那么WordPress如何配置使用Redis Socket文件呢?
修改 wp-config.php,在数据库常量下发添加:
/* Redis */
define('WP_[......]
MySQL Sockets文件比3306这样的TCP通信效率更高,单机服务器是可以使用的。那么WordPress如何配置使用MySQL Socket文件呢?
修改 wp-config.php,修改数据库常量:
define('DB_HOST&apos[......]
背景信息:写了个脚本,自动更新文章,但文章中的<p>
的大于号小于号,会被转义成实体字符串<p>
。
因为有注释,所以会造成展示结果和预期不一致的问题,随手搜了下,找到个方法:
//Disable KSES
kses_re[......]
file_get_content是可以用来请求超链接的,但是如何捕获错误呢?查了下,示例代码如下:
if (($data = @file_get_contents("https://www.google.com")) === false) {
那,控制反转和依赖注入这俩词吧,听着挺唬人的,其实大部分研发是用不到的,因为这些设计通常已经被框架实现了。
但是呢,不说一下吧,显得很不上进的样子,最主要最近博客没啥文章可写了,就水一篇文字说明好了。以PHP为例,我们假设背景是这样的:你有两个类[……]
有个特别的需求,在一堆文字中,提取第一条链接。呐,不用想也是用正则撒,但是正则哪儿来呢?搜撒……
PHP 提取文本中的链接 代码示例:
<?php
$content = "测试内容https://www.example.com/abc.html测[......]
最近在处理Elasticsearch从5.3.0升级到7.3.0,其中有一项安全原因,就是API请求需要账户密码鉴权了,那么原始的请求就需要调整下支持鉴权。
下面给出file_get_contents的账户密码授权的代码示例:
<?php
$opt = [[......]
之所以有这篇博客,主要是翻待整理的书签,发现了鸟哥的:让PHP7达到最高性能的几个Tips,2015年的文章哦,然而时至今日依然具有很高的参考价值。
其中提到:让你的PHP7更快之Hugepage,可印象里,用了Redis就需要关闭Hugepage,遂搜了下[……]
有个特别的需求,需要将urlencode后带百分号的字符变为大写,随手搜了总结一下:
$link = preg_replace_callback(
'/%[0-9a-f]{2}/',
function(array $matches){