这是一个概念问题。
脚本分为服务器端和客户端脚本两种。
你将函数check()写进<??>就表明他是一个服务器端脚本,是没办法到达客户端的。而你在客户端调用check(),所以会调用失败。

解决方案 »

  1.   

    猜想你是想做一个验证身分的程序,这样修改
    check.php
    ------------------------------------<?
    if($HTTP_SERVER_VARS['REQUEST_METHOD']=='POST')
        check();
    function check(){
    if ($HTTP_POST_VARS['user']=='niao' and $HTTP_POST_VARS['password']=='12345'){
    print "ok";}
    }
    ?>
    <html><body><form name="form1" method="post" action="check.php">
    <input type="text" name="user">
    <input type="text" name="password">
    <input type="submit" name="提交">
    </form></body></html>
      

  2.   

    To babystudio(babystudio):
    不行。不信你试试。我复制过去进行调试,结果没有print "ok"出现。不知道是怎么回事。