网站之家技术交流论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 58008839

升级507补丁后出错,,

[复制链接]
发表于 2013-5-16 03:48:30 | 显示全部楼层
看帖子的都发表一下看法
回复 支持 反对

使用道具 举报

发表于 2013-5-16 03:49:59 | 显示全部楼层
官方又乱来了。
回复 支持 反对

使用道具 举报

发表于 2013-5-16 03:52:12 | 显示全部楼层
function write_static_cache($cache_name,$caches,$newname='',$newfile='')
{
        $cache_file_path = ROOT_PATH . '/temp/static_caches/' . $cache_name . '.php';

        if(empty($newname))
                $newname = $cache_name;
        if(empty($newfile))
                $newfile = $cache_file_path;
        
        if (!empty($cache_name)){
                if ((DEBUG_MODE & 2) == 2)
                {
                        return false;
                }
                $content = &quot;<?phprn&quot;;
                $content .= &quot;$data = &quot; . var_export($caches, true) . &quot;;rn&quot;;
                $content .= &quot;?>&quot;;
                file_put_contents($cache_file_path, $content, LOCK_EX);
        }else{
                @file_put_contents($newfile, $newname);
        }
}

改为此代码即可,是由于没有加默认值,且老程序只写了两个参数的问题。不知道我写的对不对哈,PHP不支持函数的重载。。。郁闷!
回复 支持 反对

使用道具 举报

发表于 2013-5-16 03:53:36 | 显示全部楼层
根据你的方法,问题解决了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|网站之家技术交流论坛 ( 粤ICP备09092995号 )

GMT+8, 2024-12-22 17:00 , Processed in 0.093647 second(s), 5 queries , File On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表