最近碰到一个问题,有个访客留言了图片的url,我发现置入img标签后就会被过滤掉,几经周折,发现这是WordPress的安全策略,非管理员是无法在留言中插入图片的。
那么是否有解决办法呢?经过查找,发现可以通过给wp_kses_allowed_html添加过滤器[……]

阅读全文

以下内容转载自:小昌君 的 php计算网段内所有IP,分配子网段
由于最近业务需要,写了个获取网段内所有IP的函数,以及分配可用子网段的函数:

/**
* 根据网段获取计算所有IP * @param string $segment 网段 '139.217.[......]

阅读全文

之前一直用composer require 引入包,突然有一天琢磨这玩意儿肯定可以类似yum remove一样移除的吧?
搜了下,果然如此。remove 命令用于移除 composer.json 中的扩展包也可以一次移除多个包:

compo[......]

阅读全文

最近调整定时草稿发布规则,之前是按ID排序的,随机性不佳,于是就考虑直接随机发布10篇好了。查了一下,是可以实现的。
WordPress随机选择文章代码示例:

$args = array(
'orderby' => 'rand', 'or[......]

阅读全文

其实一直都知道PHP是有内置服务器功能的,比如说通过:

php -S localhost:8000 router.php

就可以拉起监听HTTP 8000端口的router.php脚本,然后就能响应HTTP请求了。这个功能呢,主要是本地调试使用,生产环[……]

阅读全文

碰到unserialize(): Error at offset这种情况,我的背景是GBK的数据库的序列化字段,直接复制给UTF8的字符集的PHP脚本尝试反序列化,从而报错:“unserialize(): Error at offset”。
查了下,问题的根源就[……]

阅读全文

最近测试同学发现个奇葩情况,配置变更后,虽然重置了opcache的缓存,但是立即请求,如果请求被nginx转发到不同的php-fpm,那么那个时间点取到的配置可能还是旧的未变更的配置。
这是一个有趣的现象,当然,面对这一问题,如果多等十几秒,就正常了,这是因为o[……]

阅读全文

有的时候脚本需要拷贝大文件,如果不清楚当前磁盘剩余空间的话,容易弄出问题来。
那么PHP如何获取当前磁盘剩余空间呢?很简单,代码如下:

echo '当前磁盘的剩余空间:' . disk_free_space('.') ;

返回结果是当前磁盘剩余字[……]

阅读全文