1、_FILE_ 和 _LINE_ 应该是 __FILE__ 和 __LINE__ ,前后都少了一横~ smile_big.gif
2、$PHP_SELF 只有在 register_globals = On 的情况下才有效。 但这个错误是哪里出的问题呢
<input type="text" name="date" value="PHP Notice: Undefined variable: date in /home/secoder/study/programs/php/stransfor_DateType.php on line 7

解决方案 »

  1.   

    <input type="text" name="date" value="<? echo $date; ?>" >
    -----------------------------------------------------------你的$date到底是什么?而且你使用的PHP的版本是???而且这样写虽然没有错误但是不如<?=$date ?>好的好用吧?请给$date赋值!这里 <form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post"> 这样才行,但用$PHP_SELF就不行 
    -----------------------------------------------
    这个的问题……$PHP_SELF这个变量你设置了么?$_SERVER["PHP_SELF"]是合法的,但是你用的那个不是合法存在的服务器数据啊~
      

  2.   

    否则就应该用$_SERVER['PHP_SELF'],同样,register_globals != on的时候,$date也必须$date = $_POST['date'];才可以使用。