Strict Standards: Non-static method cls_sql_dump::get_head() database.php on line 124

Strict Standards: Non-static method cls_sql_dump::get_head() should not be called statically in /public_html/admin/database.php on line 124

这问题和就是:php版本问题 get_head() 以及get_random_name()在老版本都可以用

但是到了PHP5.4以上就Game OVer了。这里发布下修改的地方

/admin/includes/cls_sql_dump.php

在里面找到对应的 get_head()或者 get_random_name()

在前面加上 static 转换成静态就可以了

发下效果代码

  1. static function get_head($path)  
  2.     {  
  3.         /* 获取sql文件头部信息 */  
  4.         $sql_info = array('date'=>'', 'mysql_ver'=> '', 'php_ver'=>0, 'ecs_ver'=>'', 'vol'=>0);  
  5.         $fp = fopen($path,'rb');  
  6.         $str = fread($fp, 250);  
  7.         fclose($fp);  
  8.         $arr = explode("n"$str);  

发表回复

登录... 后才能评论