首页上一页 1 下一页尾页 8 条记录 1/1页
《php开发典型模块大全》(第三版)第14章聊天室
发表在PHP图书答疑
2015-04-22
是否精华
是
否
版块置顶:
是
否
设置时间:
非永久
永久
起始时间:
结束时间:
是否扣分:
是
否
对聊天室进行测试时出现一大堆notic提示:
Notice: Use of undefined constant priv - assumed 'priv' in D:\wamp\www\01\login.php on line 73
Notice: Undefined index: rollscreen in D:\wamp\www\01\center.php on line 33
Notice: Undefined variable: tmpstr in D:\wamp\www\01\center.php on line 43
Notice: Undefined index: rollscreen in D:\wamp\www\01\private.php on line 36
Notice: Use of undefined constant priv - assumed 'priv' in D:\wamp\www\01\login.php on line 73
Notice: Undefined index: rollscreen in D:\wamp\www\01\center.php on line 33
Notice: Undefined variable: tmpstr in D:\wamp\www\01\center.php on line 43
Notice: Undefined index: rollscreen in D:\wamp\www\01\private.php on line 36
精彩评论 8
2015-04-23
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
读者您好:
出现这样问题,有assumed字样的,就将priv,在数组加个单引号即可,即'priv'。
Undefined index或者variable字样的,使用变量之前加个isset判断一下即可。
具体您可以参看这个帖子的回答:http://www.mingribook.com/bbs/bbs_lookbbs.php?id=18125&typeid=8
[/FIELDSET]
回复:
把 $tmpstr .= $tmparr[$i].'<br>'改为$tmpstr .=isset( $tmparr[$i].'<br>')
和 if($_SESSION['rollscreen'] != 1)改为if(isset($_SESSION['rollscreen'] != 1)) ,代码还是提示出错了
读者您好:
出现这样问题,有assumed字样的,就将priv,在数组加个单引号即可,即'priv'。
Undefined index或者variable字样的,使用变量之前加个isset判断一下即可。
具体您可以参看这个帖子的回答:http://www.mingribook.com/bbs/bbs_lookbbs.php?id=18125&typeid=8
[/FIELDSET]
回复:
把 $tmpstr .= $tmparr[$i].'<br>'改为$tmpstr .=isset( $tmparr[$i].'<br>')
和 if($_SESSION['rollscreen'] != 1)改为if(isset($_SESSION['rollscreen'] != 1)) ,代码还是提示出错了
2015-04-23
4L
[FIELDSET][LEGEND]引自:3楼[/LEGEND]
(1)$tmpstr这一行报什么错误?这一行的代码是什么?
(2)if(isset($_SESSION['rollscreen']) && $_SESSION['rollscreen']!= 1){...}
[/FIELDSET]
回复:
之前的看错了,现在在 $tmpstr前加isset正常了
[font size=3][/font]可是把if($_SESSION['rollscreen'] != 1)改为if(isset($_SESSION['rollscreen']) && $_SESSION['rollscreen']!= 1))还是有错,提示Parse error: in D:\wamp\www\01\center.php on line 33
原来的错误提示是Notice: Undefined index: rollscreen in D:\wamp\www\01\center.php on line 33
(1)$tmpstr这一行报什么错误?这一行的代码是什么?
(2)if(isset($_SESSION['rollscreen']) && $_SESSION['rollscreen']!= 1){...}
[/FIELDSET]
回复:
之前的看错了,现在在 $tmpstr前加isset正常了
[font size=3][/font]可是把if($_SESSION['rollscreen'] != 1)改为if(isset($_SESSION['rollscreen']) && $_SESSION['rollscreen']!= 1))还是有错,提示Parse error: in D:\wamp\www\01\center.php on line 33
原来的错误提示是Notice: Undefined index: rollscreen in D:\wamp\www\01\center.php on line 33
2015-04-23
6L
[FIELDSET][LEGEND]引自:5楼[/LEGEND]
读者您好:
请确定括号“(”与“)”都是英文括号。
if(isset($_SESSION['rollscreen']) && $_SESSION['rollscreen']!= 1){...}
[/FIELDSET]
回复:谢谢老师,是括号有一个是中文的
原代码$tmpstr .= $tmparr[$i].'<br>';改为$tmpstr .= isset($tmparr[$i].'<br>');提示
Fatal error: Cannot use isset() on the result of an expression (you can use "null !== expression" instead) in D:\wamp\www\01\center.php on line 43
一开始是提示:Notice: Undefined variable: tmpstr in D:\wamp\www\01\center.php on line 43
读者您好:
请确定括号“(”与“)”都是英文括号。
if(isset($_SESSION['rollscreen']) && $_SESSION['rollscreen']!= 1){...}
[/FIELDSET]
回复:谢谢老师,是括号有一个是中文的
原代码$tmpstr .= $tmparr[$i].'<br>';改为$tmpstr .= isset($tmparr[$i].'<br>');提示
Fatal error: Cannot use isset() on the result of an expression (you can use "null !== expression" instead) in D:\wamp\www\01\center.php on line 43
一开始是提示:Notice: Undefined variable: tmpstr in D:\wamp\www\01\center.php on line 43