PHP版本magic_quotes_gpc导致kindeditor图片无法打开

当前位置:首页 » 笔记
In 笔记  @2016-09-26

在本地测试的kindeditor富文本编辑框插入图片都是正常显示,但在阿里云服务器却不能显示,查找发现富文本编辑器读出来的数据里面img图片标签里面的双引号被转义啊,既然本地可以,服务器不行,怀疑环境版本问题,本地PHP5.6.23,阿里云服务器PHP版本5.3.3

搜索发现是可能是magic_quotes_gpc魔术引号问题,查看服务器和本地phpinfo()发现本地是off而服务器是on,本地php.ini里面有magic_quotes_gpc=off,而服务的php.ini配置文件里找不到magic_quotes_gpc,在服务器php.ini配置文件内加上magic_quotes_gpc=off,重启服务器,测试一切正常。

标签: , , ,   评论: 2枚 

PHP根据出生年月日获取用户年龄函数

当前位置:首页 » 笔记
In 笔记  @2016-09-25

PHP中经常涉及到数据库中有用户出生年月日,然后需要根据当前时间获得用户年龄,项目中的需求。

/**
 * 根据出生年月日获取用户年龄
 * @param  [date]   $birthday   [年月日格式Y-m-d]
 * @return [int]    $age        [年龄]
 */
function get_age($birthday){
    if($birthday == "0000-00-00"){
        return "";
        exit();
    }else{
        $birthday = strtotime($birthday);
        $year = date('Y', $birthday);
        if(($month = (date('m') - date('m', $birthday))) < 0){
            $year++;
        }else if ($month == 0 && date('d') - date('d', $birthday) < 0){
            $year++;
        }
        $age = date('Y') - $year;
        return $age;
    }
}
标签: , ,   评论: PHP根据出生年月日获取用户年龄函数已关闭评论 

php去掉 空格及其他html标签

当前位置:首页 » 笔记
In 笔记  @2016-09-22
//去除所有空格和html标签(包括换行 空格  )正则
$str = preg_replace("/(\s|\&nbsp\;| |\xc2\xa0)/", "", strip_tags($str));

相关知识点:

strip_tags()
htmlspecialchars()和htmlspecialchars_decode()
stripslashes()和addslashes()
标签: ,   评论: php去掉 空格及其他html标签已关闭评论