谁知道emlog出现这个问题咋搞呢,换个空间出现这个问题了!!!急!,
具体出现问题的地址:http://www.liuchengxian.cn/cxseo/
问题描述:
Warning: extract() [function.extract]: First argument should be an array in /data/home/hxu0190014/htdocs/cxseo/include/controller/log_controller.php on line 41
按照网上教材说是把源码先复制到新的空间,再把数据库导入然后就出现这个问题了,高手指点下哈!

解决方案 »

  1.   

    extract(array) 
    请检查,array参数的类型是否为数组
      

  2.   

            $options_cache = $CACHE->readCache('options');
    extract($options_cache);这里是第四十一行 $logid = 0 ;
    if (isset($params[1])) {
    if ($params[1] == 'post') {
    $logid = isset($params[2]) ? intval($params[2]) : 0;
    } elseif (is_numeric($params[1])) {
    $logid = intval($params[1]);
    } else {
    $logalias_cache = $CACHE->readCache('logalias');
    if (!empty($logalias_cache)) {
    $alias = addslashes(urldecode(trim($params[1])));
    $logid = array_search($alias, $logalias_cache);
    if (!$logid) {
    show_404_page();
    }
    }
    }
    }
      

  3.   

     $options_cache = $CACHE->readCache('options');把$options_cach强制转换成数组,extract((array)$options_cache);