本页主题: PHP调试时遇到的问题 打印 | 加为IE收藏 | 复制链接 | 收藏主题 | 上一主题 | 下一主题

wisejenny
级别: 武林新秀


精华: 0
发帖: 73
威望: 80 点
财富: 902 K币
贡献值: 0 点
注册时间:2006-06-19
最后登录:2008-09-18

 PHP调试时遇到的问题

系统提示:这是一个从旧版社区导入的帖子。
如果显示不正常,或需要查找旧帖中上传的附件,请参照原帖。
原帖地址:http://my.iecn.net/bbs/view/104666.html
如非必要,请不要修改此帖!如果修改,请保留以上信息。
PHP 代码:

运行之后提示的错误页面
Notice: Undefined index: message in C:PHPmysitemessageBoard.php on line 28

Notice: Undefined index: name in C:PHPmysitemessageBoard.php on line 29
-- Wednesday, August 9 2006, 08:18 am
sfsf



--------------------------------------------------------------------------------
-- Wednesday, August 9 2006, 08:20 am
nihao



--------------------------------------------------------------------------------
zigo -- Wednesday, August 9 2006, 08:21 am
nihao



--------------------------------------------------------------------------------
zigo -- Wednesday, August 9 2006, 08:26 am
nihao



--------------------------------------------------------------------------------

Your name:

Your comment:
之前提示$PHP_SELF是为定义的变量
顶端 Posted: 2006-08-09 17:01 | [楼 主]
pclines
级别: 仗义侠客


精华: 0
发帖: 257
威望: 394 点
财富: 1214 K币
贡献值: 0 点
注册时间:2004-11-29
最后登录:2008-07-26

 

问题不很明显了?

C:PHPmysitemessageBoard.php 28行,29行出错

系统提示:这是一个从旧版导入的帖子,如有问题请参照原帖(原帖地址见顶楼)。

顶端 Posted: 2006-08-11 21:39 | 1 楼
wisejenny
级别: 武林新秀


精华: 0
发帖: 73
威望: 80 点
财富: 902 K币
贡献值: 0 点
注册时间:2006-06-19
最后登录:2008-09-18

 

是啊,我就是不知道为什么这里出错,我引用变量的方式也没有什么错啊,他提示为定义的索引是怎么回事,不知道您知道不,知道的话请帮忙,谢谢

系统提示:这是一个从旧版导入的帖子,如有问题请参照原帖(原帖地址见顶楼)。

顶端 Posted: 2006-08-18 13:57 | 2 楼
@古树
级别: 勇者侠士


精华: 2
发帖: 156
威望: 198 点
财富: 1017 K币
贡献值: 0 点
注册时间:2006-04-07
最后登录:2008-08-24

 

我复制下你的东东在本地运行,没发现楼主所说的问题
第28、29行
$message = $_POST["message"];
$name = $_POST["name"];
是把POST传过来的值赋给变量~也没什么问题啊

系统提示:这是一个从旧版导入的帖子,如有问题请参照原帖(原帖地址见顶楼)。

顶端 Posted: 2006-08-18 15:55 | 3 楼
wisejenny
级别: 武林新秀


精华: 0
发帖: 73
威望: 80 点
财富: 902 K币
贡献值: 0 点
注册时间:2006-06-19
最后登录:2008-09-18

 

是不是与我装的PHP有关啊,我装的是.EXE的安装版,也没有扩展库,不知道是不是这方面的原因

系统提示:这是一个从旧版导入的帖子,如有问题请参照原帖(原帖地址见顶楼)。

顶端 Posted: 2006-08-30 17:36 | 4 楼
7kill_钟钟
级别: 无敌至尊


精华: 25
发帖: 13907
威望: 8305 点
财富: 2669 K币
贡献值: 11 点
注册时间:2006-07-26
最后登录:2008-08-23

 

是你配置文件的问题。

修改你的php.ini:


error_reporting
这一行,你现在应该是
error_reporting = E_ALL
改成
error_reporting = E_ALL & ~E_NOTICE

意思就是显示所有的错误提示,但除去NOTCICE。


NOTICE是最轻的一个错误提示了,仅仅是一个提醒,基本不会影响什么。
PHP中直接使用一个变量就会有一个NOTICE。

系统提示:这是一个从旧版导入的帖子,如有问题请参照原帖(原帖地址见顶楼)。

顶端 Posted: 2006-08-30 17:45 | 5 楼
wisejenny
级别: 武林新秀


精华: 0
发帖: 73
威望: 80 点
财富: 902 K币
贡献值: 0 点
注册时间:2006-06-19
最后登录:2008-09-18

 

谢谢

系统提示:这是一个从旧版导入的帖子,如有问题请参照原帖(原帖地址见顶楼)。

顶端 Posted: 2006-08-31 12:30 | 6 楼
帖子浏览记录 版块浏览记录
IECN社区 » PHP/MySQL

Time now is:11-20 18:10, Gzip disabled 京ICP备06069722号
Powered by PHPWind v6.3.2 Certificate Code © 2003-08 PHPWind.com Corporation