有的时候脚本需要拷贝大文件,如果不清楚当前磁盘剩余空间的话,容易弄出问题来。
那么PHP如何获取当前磁盘剩余空间呢?很简单,代码如下:
echo '当前磁盘的剩余空间:' . disk_free_space('.') ;
返回结果是当前磁盘剩余字[……]
有的时候脚本需要拷贝大文件,如果不清楚当前磁盘剩余空间的话,容易弄出问题来。
那么PHP如何获取当前磁盘剩余空间呢?很简单,代码如下:
echo '当前磁盘的剩余空间:' . disk_free_space('.') ;
返回结果是当前磁盘剩余字[……]
有的时候需要模板里打印下进行Debug,那么一些比较老旧的框架,使用的Smarty模板引擎,是如何调用var_dump的呢?
方法示例如下:
{$array|@var_dump}
参考资料Smarty側 で var_dump() 出力する方法[……]
常见的是文件和memcache方式记录session,但是呢,文件形式如果流量激增,是容易造成IO问题从而降低服务性能的。
而memcache呢,没有Redis靠谱,所以如何使用Redis来记录session呢?php.ini如何配置呢?示例如下:[……]
呐,老生常谈了,这个其实应该收集到个人常用代码片段中的。
非空文件夹默认是不允许删的,所以要删除呢,通常会用递归的方式进行。总结代码如下:
public static function deleteDir($dirPath) {
if (! is[......]
有xml文件,PHP如何如何将xml转换为数组呢?
随手搜了下,主要利用了json的编码和反编码实现,示例代码如下:
$xml = '<?xml version="1.0" encoding="utf-8"?>[......]
有个小众需求,需要检查字符串是否包含繁体字,随手搜了下,是用iconv实现的。
具体 PHP 检测字符串是否包含繁体字 示例代码:
<?php
/** * 检测一个UTF-8字符串里是否包含繁体中文 * @param string $str * @re[......]
WordPress用户登录后cookie的默认时长是14天,如何能延长用户登录的cookie时间呢?
主题的functions.php添加如下代码即可:
add_filter('auth_cookie_expiration', '[......]
有时我们需要通过插件实现登出账户的功能,那么,如何在WordPress中通过插件实现登出当前用户呢?
示例代码如下:
add_action( 'wp_logout', 'wp_kama_logout_action' );
function wp_kama_log[......]
有时我们需要在用户登出时处理些其他逻辑,如何在WordPress里替换后台登出地址呢?
示例代码如下:
add_filter( 'logout_url', 't5_custom_logout_url', 10, 2 );[......]
WordPress如何在获取到用户ID后直接登入系统呢?
示例代码如下:
function auto_login() {
if (!is_user_logged_in()) { //determine WordPress user acco[......]