php.ini中error_reporting = E_ALL & ~E_NOTICE

解决方案 »

  1.   

    TO xuzuning(唠叨)
    你的方法好象只是不让错误显示而已,是吗?
    有无根本的解决方法?
    TO 想做FC模拟器的
    应该语法不规范的问题。每个PHP文件都是这样
    好象是只要有待赋值的变量就会出错。
    比如:
    <?php
    echo "$unvalue";
    ?>
    <form name="form1" method="post" action="">
    <input type="text" name="unvalue">
    <input type="submit" name="Submit" value="提交">
    </form>
      

  2.   

    rning: fopen(f:/web/wdb/user/): failed to open stream: Permission denied in F:\web\3\global.php on line 298Warning: flock(): supplied argument is not a valid stream resource in F:\web\3\global.php on line 299Warning: fread(): supplied argument is not a valid stream resource in F:\web\3\global.php on line 300Warning: fclose(): supplied argument is not a valid stream resource in F:\web\3\global.php on line 301Warning: Cannot modify header information - headers already sent by (output started at F:\web\3\global.php:298) in F:\web\3\global.php on line 182Warning: Cannot use a scalar value as an array in F:\web\3\global.php on line 1269Warning: implode(): Bad arguments. in F:\web\3\global.php on line 1270Warning: fopen(f:/web/3/user/): failed to open stream: Permission denied in F:\web\3\global.php on line 313Warning: fclose(): supplied argument is not a valid stream resource in F:\web\wdb\global.php on line 314
      

  3.   

    从php4开始推荐这样一个严禁的规范:使用一个变量之前必须先声明或定义,其实就是某种赋值操作,php并没有用于声明的关键字(除了在类内部可以用var声明类的域变量)。
    比如
    echo($ddd);之前某处必须有$ddd=''之类;
    不过也可以通过修改php.ini使之倒退到过去的方式,但不推荐。
      

  4.   

    warning: fopen(f:/web/3/user/): failed to open stream: Permission denied in F:\web\3\global.php on line 29
    那这个又是怎么回事呢?
      

  5.   

    就是你语法不规范的问题吗
    你使用变量前先定义一下变量试试还有  xuzuning(唠叨) 也是解决方法 啊,你想全定义的话,就这样做了,比如说你用早版本的PHP写的程序,升级以后,不要改动源代码,就只能更改PHP设定了
      

  6.   

    我早就按照他说的去做了,未定义那里已经解决了,但是还有这些
    warning: fopen(f:/web/3/user/): failed to open stream: Permission denied in F:\web\3\global.php on line 29