已有40人关注
PHP网络编程标准教程代码问题
发表在PHP图书答疑 2010-01-28
是否精华
版块置顶:
Notice: Use of undefined constant username - assumed 'username' in D:\PHPnow-1.5.4\htdocs\p2\04\sl\05\index.php on line 35 明日科技
这本书上的代码不知道为什么都是显示不了,“Use of undefined constant username ”这样的问题在很多的版块中都存在,第22章电子商务版块也是“
Notice: Use of undefined constant username - assumed 'username' in D:\PHPnow-1.5.4\htdocs\p2\22\shop\top.php on line 69

Notice: Undefined index: username in D:\PHPnow-1.5.4\htdocs\p2\22\shop\top.php on line 69
 
Notice: Use of undefined constant username - assumed 'username' in D:\PHPnow-1.5.4\htdocs\p2\22\shop\top.php on line 75
 ”
是我没配置好环境还是你们的代码有问题?我下载的DISCUZ系统shopnc系统都能正常使用。如果是配置问题,请你告诉我要配置什么?如果是代码问题,请告诉我怎么修改,整本书都没办法学习。
分享到:
精彩评论 3
346827366
学分:0 LV1
2010-01-29
沙发
出现的这个错误根您的配置方法有关,您的php。ini文件中,对错误级别的设置高,将所有的错误信息都显示出来了。


您可以修改您的php.ini文件,设置:
error_reporting=E_ALL & ~E_NOTICE

修改后,保存文件,并重新启动Apache服务器。

这样就不会出现这个提示信息了。
linye
学分:0 LV1
2010-02-02
板凳
你是指把error_reporting=E_ALL & ~E_NOTICE这段代码前面的“分号”去掉?我把它去掉了还是没有用,Undefined variable:
254431998
学分:0 LV1
2010-02-03
地板
[FIELDSET][LEGEND]引自:2楼[/LEGEND]
你是指把error_reporting=E_ALL & ~E_NOTICE这段代码前面的“分号”去掉?我把它去掉了还是没有用,Undefined variable:
[/FIELDSET]

回复:
  
  首先了解一下PHP当中你页面显示的错误级别,Notice 表示一般情况不做记录,只有程序有错误情况时候才用到。

  但是对于PHP的错误级别来说,Notice 对应的是E_NOTICE 那么该参数的解释为 脚本发现可能有错误发生,但是也可能再脚本正常运行时发生。

  相对于这样的提示信息,如果想要完全屏蔽,可以在页面中加入error_reporting(0)表示禁止错误报告,或者你也可以在你确认的问题程序前加 @ 。
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照