该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

Tool.class.php on line 41的代码为下面de $_string->$_key= Tool::htmlString($_value);

//显示html过滤

static public function htmlString($_date){

if(is_array($_date)){

foreach ($_date as $_key=> $_value){

$_string[$_key] = Tool::htmlString($_value);

}

}elseif (is_object($_date)){

foreach ($_date as $_key=>$_value) {

$_string->$_key= Tool::htmlString($_value);

}

}else{

$_string = htmlspecialchars($_date);

}

return $_string;

}

用到Tool类该方法的两个地方是:

//查找单个数据模型

protected function one($_sql) {

$_db = DB::getDB();

$_result = $_db->query($_sql);

$_objects = $_result->fetch_object();

DB::unDB($_result, $_db);

return Tool::htmlString($_objects);

}

//查找多个数据模型

protected function all($_sql) {

$_db = DB::getDB();

$_result = $_db->query($_sql);

$_html = array();

while (!!$_objects = $_result->fetch_object()) {

$_html[] = $_objects;

}

DB::unDB($_result, $_db);

return Tool::htmlString($_html);

}

最后运行报错为:Warning: Creating default object from empty value in C:\wamp64\www\CMS\includes\Tool.class.php on line 41

undb php,显示html过滤报错,我不知道如何修改了。相关推荐

  1. vue项目在IE中显示空白,报错:vuex requires a Promise polyfill in this browser

    问题描述 vue项目在非IE内核的浏览器中显示正常,在IE内核浏览器中报错,并显示空白.报错如下: SCRIPT5022:  [vuex] vuex requires a Promise polyfi ...

  2. vue axios传递FormData填坑,headers不显示,后台报错等等问题

    vue axios传递FormData填坑,headers不显示,后台报错等等问题 你可能在以下vue axios的FormDara的文件上传中,有headers不显示问题,或遇到了以下报错 org. ...

  3. python版本差异_npm install报错,不知道是系统差异还是node版本差异,跟python有关系?...

    源自:1-3 项目安装 npm install报错,不知道是系统差异还是node版本差异,跟python有关系? > gmsmith@0.1.3 preinstall D:\code\imooc ...

  4. extjs 不显示 但是不报错

    其实这是我犯的最低级的错误,我在火狐上运行,firebug没有报错,而后台的数据能正常获取,但是extjs就是不能显示. <script type="text/javascript&q ...

  5. python显示gif图片报错_4种方法(plglet、tkinter、guizero、pygame)的GUI中显示gif

    1 说明: 1.1 环境:python3.8,微软编辑器vscode,深度deepin-linux操作系统. 1.2 代码亲测,注释详细,通俗易懂,适合收藏和转发,慢慢分析,避免入坑. 1.3 锻炼p ...

  6. 嵩天老师python课程【霍兰德人格分析图绘制】源代码报错的一种修改方法

    # HollandRadarDraw.py 展示人格兴趣与职业之间一种内在的对应的关系 import numpy as np import matplotlib.pyplot as plt impor ...

  7. mysql8.0.11创建用户报错_mysql8.0.11修改root密码,其他创建用户和删除用户

    1.7. 查询用户密码: 查询用户密码命令:mysql> select host,user,authentication_string from mysql.user; host: 允许用户登录 ...

  8. package报错情况下如何修改

    当java文件中包package报错的时候,先将系统包(JRE System Library)删除,然后再添加就行了. 步骤如下所示: 然后:

  9. linux下安装gcc及设置多版本gcc多版本共存(如果enable静态库,会报错,不知道为什么,忽略静态库就没问题了)...

    背景:1.在做文本挖掘的时候,安装"结巴"算法包,需要gcc版本>4.6,但是不知道是不是有内核或其他东西是gcc低版本支持的,只好安装多版本: 2.linux版本:Red ...

最新文章

  1. 2022-2028年中国FNG硅胶行业市场研究及前瞻分析报告
  2. 【Linux 内核】调度器 ⑤ ( put_prev_task、set_next_task 函数 | select_task_rq 函数 | migrate_task_rq 函数 )
  3. 计算机组成原理手动在线模式,实验四计算机组成原理 运算器手动实验
  4. L0对抗攻击JSMA的算法盘点
  5. linux网络配置_linux复制和网络配置的小注意事项
  6. 【Java学习】网络编程1
  7. OC继承以及实例变量修饰符
  8. python下载问题_初学者下载使用Python遇到的问题看它就行了
  9. 山西好点的计算机专科学校排名及分数线,2019-2020山西专科学校排名及分数线(理科+文科)...
  10. Linux tty字符终端下VIM显示混乱的解决方法
  11. 陆琪:年薪十万凭什么不能开…
  12. FPGA基础实验:点亮LED
  13. 16 hue框架使用
  14. 2020年司钻(井下)考试申请表及司钻(井下)复审模拟考试
  15. C语言 生产者消费者模型
  16. IO_file结构、FSOP、house of orange总结
  17. redis学习(借鉴网上的文档)
  18. 群体智能优化算法学习
  19. 神仙级Python入门教程(非常详细),从零基础入门到精通,看完这篇就够了
  20. 手机相机里面的m_如何使用手机相机的专业模式

热门文章

  1. 容器,你还只用Docker吗?(上)
  2. CentOS 7 安装harbor1.5.0
  3. [转]hibernate------HQL总结
  4. 打开AD组策略编辑器提示“strings区段项目太长被截断”的解决
  5. nginx 设置开机自动启动脚本
  6. 兼容性—IE6/7/8下input空隙问题
  7. 大学生应该学习python和linux而不是matlab和windows
  8. ios游戏开发 Sprite Kit教程:初学者 2
  9. python 创建空文件的方法
  10. couchdb 任意命令执行漏洞(cve-2017-12636)