add.inc.php:

$q1,);$cone = DB::insert('pre_xyk',$insert_array);?>

echo $q1; 这样是有输出的,但是怎么写不进数据的?

DZ的插件是怎么操作数据库的?

add.inc.php怎么写才正确?先谢谢了!

回复讨论(解决方案)

require './source/class/class_core.php';C::app()->init();$insert_array = array('classname'=>'test','uid'=>1,'dateline'=>time());if(DB::insert('home_class',$insert_array)){echo 'ok';}/*ok*/

插入不成功discuz应该报错,怎么没有错误提示?

猜测:

1、class_core.php没有引入,并且没有初始化,不能使用DB调用

2、pre_xyk是表全名,默认是不要pre_前缀(若设置有)

init(); $insert_array = array( 'baankid'=>1,);if(DB::insert('xyk',$insert_array)){ echo 'ok';}?>

就算这样执行也没有写入,

插件块那里用不用定义add.inc.php?

不成功总有提示吧,就是错误报告

你单独访问这个页面试试,成不成功

单独访问这个页面,没有任何输出,一片空白

include '../source/class/class_core.php';$discuz = & discuz_core::instance();$discuz->init();print_r($_G);

这样是有变量输出的,为什么:

include '../source/class/class_core.php';

../就有输出,./没有输出呢?

require '../../../source/class/class_core.php';//引入系统核心文件$discuz = & discuz_core::instance();//以下代码为创建及初始化对象$discuz->cachelist = $cachelist;$discuz->init();//以上是调用discuz公共执行类等核心代码//写入数据库$arr=array();$arr['userid'] = $userid;$count1=DB::insert('xyk',$arr);

这样已经能写入了,有点不明白,为什么这样就得:

require '../../../source/class/class_core.php';//引入系统核心文件

这样就不得:

require './source/class/class_core.php';//引入系统核心文件

路径没设好?

..是上一级目录开始查找

.是当前目录开始查找

嗯 非常感谢jam00的耐心解答,谢谢!

但是我见所有的插件都不会用 ../../../

都是 ./也能正常

目录层数都一样,为什么我的就必需用 ../../../ ?用绝对路径为什么也不得?

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

discuz插件 inc.php,discuz的插件是怎么操作数据库的?相关推荐

  1. 插件系统分析及Discuz插件实现

    一.Discuz介绍 Discuz是国内比较知名的开源论坛了,后来被腾讯收购,Discuz在设计时就考虑了生态体系的建设,支持插件设计,可以让广大开发者朋友来一起建设生态,不得不说设计者是很有商业头脑 ...

  2. Discuz!快速对接个人支付插件

    Discuz!快速对接微信个人支付插件 由于近期准备使用老牌论坛程序Discuz建立一个交流社区分享一些资源,但是测试了各种支付方式都不满意,偶然发现一个简直不要太完美的解决方案.今天抽时间搭建好并且 ...

  3. Discuz插件下载-免费Discuz下载安装-Discuz插件附安装教程

    Discuz(Crossday Discuz! Board)是一套通用的社区论坛软件系统.自2001年6月面世以来,Discuz!已拥有15年以上的应用历史和200多万网站用户案例,是全球成熟度最高. ...

  4. discuz应用中心,discuz应用中心问题解决

    discuz应用中心,在很久很久以前,站长们想装个插件,装个模板很费力气的.首先是要去找,找到后不知道怎么装,装上后不满意卸载也很麻烦.不过,以后这种情况就会大大的改善了,因为discuz应用中心,可 ...

  5. js插件---IUpload文件上传插件(包括图片)

    js插件---IUpload文件上传插件(包括图片) 一.总结 一句话总结:上传插件找到真正上传位置的代码,这样就可以知道整个上传插件的逻辑了, 找资料还是github+官方 1.如何在js中找到真正 ...

  6. ps光效插件_全套光效PS插件(2019),只有你想不到的,没有它做不到的PS特效...

    小优姐姐又来给你们送福利啦,一定要看完文章哦,末尾有惊喜(*^▽^*) 好啦,言归正传,你们是不是每次拍照的时候都想拥有一束非常好的光线效果呀 如果光线太强,拍照片的时候不仅刺眼而且还会遮挡住你的照片 ...

  7. 【Android Gradle 插件】Module 目录下 build.gradle 配置文件 ( plugins 闭包代码块中引入插件 | PluginAware#apply 方法引入插件 )

    文章目录 一.Module 目录下 build.gradle 配置文件 1.plugins 闭包代码块中引入插件 2.PluginAware#apply 方法引入插件 Android Plugin D ...

  8. 【Android 插件化】基于插件化的恶意软件的加载策略分析 ( 自定义路径加载插件 | 系统路径加载插件 | 用户同意后加载插件 | 隐藏恶意插件 )

    文章目录 一.自定义路径加载插件 二.系统路径加载插件 三.用户同意后加载插件 四.隐藏恶意插件 一.自定义路径加载插件 插件化应用中 , 宿主应用 加载 插件 APK , 需要获取该插件 APK 文 ...

  9. 【Android 插件化】插件化技术弊端 ( 恶意插件化程序的解决方向 | 常用的插件化虚拟引擎 )

    文章目录 一.插件化技术弊端 二.恶意插件化程序的解决方向 三.常用的插件化虚拟引擎 一.插件化技术弊端 在之前的 Android 应用中 , 部分黑客将应用破解 , 植入自己的恶意代码 , 然后进行 ...

最新文章

  1. C++11中= delete;的使用
  2. CoCreateInstance 出错 ,返回 -2147221164 CLASS_NOT_REGISTERED ,原因
  3. iOS应用程序生命周期(前后台切换,应用的各种状态)详解
  4. noah的前端面试题(三)|掘金技术征文
  5. 记下来 关于InitCommonControls()
  6. GMGridView cell button
  7. 关于地理信息系统(GIS)的几个问题
  8. html文件嵌入到reportlab,Reportlab的Code128条形码作为HTML图像标签,在Python中使用数据URI方案...
  9. CL_THTMLB_COLOR_UTIL
  10. leetcode259. 较小的三数之和
  11. 笔记41 Spring Web Flow——Demo
  12. bootlogo画面制作和替换
  13. matlab 画图 浓淡有别,matlab画图命令汇总
  14. 前端架构设计第四课 Babel构建公共库实战
  15. 使用uniapp实现全局悬浮按钮(可拖动)
  16. VMware Workstation Pro新建虚拟机的操作步骤
  17. bigo2020.算法一面(已凉)
  18. VMware vSphere6.0 服务器虚拟化部署安装图解(最全,最详细)-搭建的所有步骤
  19. 什么是内存溢出?在哪些区域会发生内存溢出?
  20. 人工智能 —— A*算法

热门文章

  1. 纯css3圆柱模板立体图
  2. c语言编译器uwp版,Win10技巧:注册UWP版文件资源管理器
  3. 步进电机控制相关波形记录
  4. 转:前端 100 问:能搞懂80%的请把简历给我
  5. Day 19-Vue3 技术_其它
  6. 后渗透利用sethc留下后门
  7. [BZOJ3653][长链剖分]谈笑风生
  8. Cholesterol-PEG-Maleimide|胆固醇-聚乙二醇-马来酰亚胺修饰蛋白用
  9. windows rid劫持
  10. 即刻金服车牌币火爆上线