连接之后,只显示
D:\Documents and Settings\Administrator.CONAN\桌面\web.txt多 
多是text2里的字符

解决方案 »

  1.   

    用$_FILE来接收大小和类型哦$_FILES['userfile']['name']
    客户端机器文件的原名称。 $_FILES['userfile']['type']
    文件的 MIME 类型,需要浏览器提供该信息的支持,例如“image/gif”。 $_FILES['userfile']['size']
    已上传文件的大小,单位为字节。 $_FILES['userfile']['tmp_name']
    文件被上传后在服务端储存的临时文件名。 $_FILES['userfile']['error']
    和该文件上传相关的错误代码。['error'] 是在 PHP 4.2.0 版本中增加的。 
      

  2.   

    function form_submit()
    {
    print("<form name=form1 method=post enctype="multipart/form-data" action='test2.php'>\n");
    //...
      

  3.   

    print("<form name=form1 method=post enctype="multipart/form-data" action='test2.php'>\n");//没有问题,我那么用,也可以
    $_FILES['userfile']['name']
    客户端机器文件的原名称。 $_FILES['userfile']['type']
    文件的 MIME 类型,需要浏览器提供该信息的支持,例如“image/gif”。 $_FILES['userfile']['size']
    已上传文件的大小,单位为字节。 
    也用拉,不好使呀,,,帮分析一下,,,还有哪里没设置?
      

  4.   

    改完之后:
    <?php echo $_POST["text"];echo $_FILES['text']['name'];echo $_POST["text2"]; ?>
    <?php echo $_FILES['text']['size'];echo $_FILES['text']['type']; ?>
    可是,只能收到,echo $_POST["text"];echo $_POST["text2"];
      

  5.   

    回复人: Mistruster(弱智d) 说了嘛,form中少了enctype="multipart/form-data"咯,再改看看。