刚做了个计数器,想把数字换成图片! 完成之后运行正常,但是
网页上总出现如下 提示 
 Notice: Undefined variable: str in E:\AppServ\www\ever.php on line 109
真是不知道咋子回事了,找不出问题出在哪里 ! 
在线等答案。领谁有好的PHP QQ 交流群加我个! 谢谢

解决方案 »

  1.   

    这个不是图片处理的问题,你那个PHP文件中有一个没定义的str变量,但是这只是NOTICE级别的错误,不用怕的,用error_reporting(0);就可以掩盖,想代码好一些,自己检查一下,关于str变量的问题,这个不是很大的问题
      

  2.   

    error_reporting  好多啊 该哪里的 是windows  还是config 的  
      

  3.   

    error_reporting  好多啊 该哪里的 是windows  还是config 的  
      

  4.   

    E:\AppServ\www\ever.php的109行
    有一个没有定义的变量。lz看看是不是没有初始化
      

  5.   

    如果你以前学过强类型语言,都应该保持有一个好习惯,就是先声明再使用,并且一定要给变量初始化。
    你这个问题,肯定是没声明或赋初值就拿来使用了,比如$str3 = $str.$str2;这样肯定产生notice的。在整个文件的开头加入一句$str = '';那个notice就不会出现了。不过用php的人一般都没这个习惯,生产环境下,都会把display_errors设为off
      

  6.   

    在E:\AppServ\www\ever.php的109行的前面加error_reporting(0);
      

  7.   

    Notice错误,没事儿,关闭Notice的错误提示就可以了
      

  8.   

    上面说的有道理。这不是什么大问题。直接关闭NOTICE的错误提示就可以了,这是一个很重要的问题。在实际开发中,如果不关闭错误信息,会十分不安全,因为这中间有很多重要的信息会提示,这十分方便别人来攻击你的网站