ECSHOP后台数据备份 Strict standards: Non-static method cls_sql_dump::get_random_name() should not be called statically in

刘连康 网站建设评论10,4012字数 621阅读2分4秒阅读模式

最近康哥在使用ECSHOP后台数据备份时出现过这样一个问题:

Strict standards: Non-static method cls_sql_dump::get_random_name() should not be called statically in /www/web/www_gxtcnet_com/public_html/admin/database.php on line 64

后来搞了半天才知道,原来下面这段代码的意思是说非静态方法:

cls_sql_dump get_random_name()

既然是这样,那我们就好解决了,登陆FTP,找到admin\includes\cls_sql_dump.php  480行

function get_random_name()

{

$str = date('Ymd');

for ($i = 0; $i < 6; $i++)

{

$str .= chr(mt_rand(97, 122));

}

return $str;

}

我们只需要在前面添加上static,问题也就搞定了,具体操作方法如下:

static  function get_random_name()

{

$str = date('Ymd');

for ($i = 0; $i < 6; $i++)

{

$str .= chr(mt_rand(97, 122));

}

return $str;

}

 

 

本文为原创文章,版权归作者所有,未经授权,禁止抄袭,否则将追究法律责任!

欢迎转载,转载请注明作者和出处,谢谢!

作者:刘连康

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
刘连康
  • 本文由 发表于 2017年12月24日 06:55:32
刘连康:如何将wordpress5.8新版区块编辑器换回旧版本编辑器? 网站建设

刘连康:如何将wordpress5.8新版区块编辑器换回旧版本编辑器?

康哥昨天下午就把个人博客从wordpress5.7.2更新至wordpress5.8版本,升级完成之后,在外表上面看着好像是没什么问题,也没多大变化。 但是,到了晚上10点左右,康哥在个人博客上面写原...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定