Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

插件调试技巧:让Dz显示插件语法错误

[复制链接]
魔焰男孩 发表于 2005-11-12 19:03:57 | 显示全部楼层 |阅读模式
如果你常写插件,写完一个插件进行调试,却出现白屏,无论怎么修改就是不出信息,这你可注意了,可能是插件文件存在语法错误。你可以试试,使用plugins.php来执行插件是不显示语法错误的,是吗?那怎么办呢?容易,打开plugins.php,找:
  1. if(!@include DISCUZ_ROOT.'./plugins/'.$p.'.php'){
复制代码

改成:
  1. if(!include DISCUZ_ROOT.'./plugins/'.$p.'.php'){
复制代码

这样就行了。
这是我写插件的一点心得,希望对您有所帮助。

评分

1

查看全部评分

winter0706 发表于 2005-11-12 19:07:47 | 显示全部楼层
.................................
沒試過

謝分享
回复

使用道具 举报

lu5266 发表于 2005-11-12 19:12:50 | 显示全部楼层
我喜欢showmessage()

但是你的方法好啊
回复

使用道具 举报

 楼主| 魔焰男孩 发表于 2005-11-12 20:20:42 | 显示全部楼层
showmessage()在语法错误的脚本里不起作用,我试过很多次
回复

使用道具 举报

 楼主| 魔焰男孩 发表于 2005-11-12 22:15:17 | 显示全部楼层
ding
回复

使用道具 举报

jimmyjimmyqqq 发表于 2005-11-12 22:21:24 | 显示全部楼层
我來幫頂,加分!
回复

使用道具 举报

freddy 发表于 2005-11-14 10:00:26 | 显示全部楼层
这个我知道!在那个前加@会自动屏蔽出现的错误,以确保程序的完好显示性,而把@去掉就出显示***错误,我在学PHP的时候看过,嘿嘿~
回复

使用道具 举报

neet 发表于 2005-11-15 05:24:25 | 显示全部楼层
帮顶~
回复

使用道具 举报

 楼主| 魔焰男孩 发表于 2005-11-15 17:31:57 | 显示全部楼层
原帖由 freddy 于 2005年11月14日 10:00 发表
这个我知道!在那个前加@会自动屏蔽出现的错误,以确保程序的完好显示性,而把@去掉就出显示***错误,我在学PHP的时候看过,嘿嘿~

所以“@”就是“错误抑制符”
回复

使用道具 举报

纳米 发表于 2005-11-15 19:41:30 | 显示全部楼层
顺便改一下:

  1. if(!require_once DISCUZ_ROOT.'./plugins/'.$p.'.php'){
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-22 20:21 , Processed in 0.029410 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表