你试着改变一下$c这个变量,另外$ts="$".$xxx[name]."\r\n";
应为$ts="$".$xxx['name']."\r\n";
if ($$xxx[name]){continue;}//这句代码是否正确呢?

解决方案 »

  1.   

    我对php没有什么研究,仅仅看了一个通宵的资料。对php基本没有什么认识。
    关于修改$aaa[bbbb]为:$aaa['bbbb']。我试过了,但是似乎对结果没有影响。
    郁闷中,所以,我把代码,数据库都放出来了!
      

  2.   

    晕~~,这只是php.ini中关于error_reporting的设置而已,可以改成
    error_reporting  =  E_ALL & ~E_NOTICE
    甚至加上
    display_errors = Off
    这样的话,这些讨厌的信息也就不会出来了
      

  3.   

    楼上的ini中的设置按照你的改了,结果一样!why?
      

  4.   

    网站的实际运行是在Linux+Apache+PHP+MySQL,我自己机器的环境是Win2k+Mysql+php。
    基本的设置,参考的是:
    http://cn.php.net/security.cgi-bin
    http://cn2.php.net/install.windows
    一般的简单php页面可以浏览。但是这个不行。
      

  5.   

    $ts="$".$xxx[name]."\r\n";//这里可能会根据系统不同而产生不同的后果. SIGH


    if ($$xxx[name]){continue;}//如果在内存变量中存在此项,则跳过。
    目的是啥?那个if ($$xxx[name])是乍回事啊?
      

  6.   

    $$xxx[name]根据我昨天看资料到半夜的经验,是一个以$xxx[name]的值为变量命的新变量。
    例子:
        $a = "Hello";
        $b = ",";
        $$a= "world";
        echo  $a,$b,$Hello; // Hello, world
        echo "<br>";
        echo $a,$b,$$a;    // 也是 Hello, world$Hello就是$$a