to: rainsky_2008() 
   我没有写后台程序啊,我只是在实现把它名字输出来的效果都得不到。你知道怎么办才做得到吗?
to:goodname(CSDN新版论坛总版主)
  我加你啦,可是你好象没在线上啊?

解决方案 »

  1.   

    2.php的完整代码???php.ini中register_globals = on ??你的代码是在自己的机器上吗?如果不是,请说明是否有权使用set_time_limit()函数.
      

  2.   

    to:netvt(唯她 v1.1.1) 
     一.   register_globals=on;
     二.  完整代码就是上面所写的<? echo $userfile_name;?>
     三. 我在自己机子上运行的http://localhost/1.php
     四.我绝对有权使用set_time_limit()函数,这是因为,如下一段代码,比如:
      <?
        set_time_limit(0);
        for($i=0;$i<10000000;$i++)
         echo $i;
      ?>
       如果换成set_time_limit(1)就会提示在1秒的错误,超使的意思,而0就不会出现错误
      五.只是当我从1页面转到2页面的时候,时间耽误太久,就是这儿的问题,理由是:
          set_time_limit()函数只是对于引用它的那个页面生效,2.php中引用它了,可是2.php中
          只是输出一个名字,没有进行其它任何需要花费时间的操作(比如:copy()等)
       因为,我觉得从1.php转到2.php这个操作时间花费太久,所以超时了,如果能把这段页面转换的时间设好,那么问题就解决了。
      我的分析对吗?如果不对,请高手说说你们的看法,如果我说的对,如何把它们之间的转换时间弄得长一点,不要超时。如果我把它上传到申请的主页空间上呢?怎么办?
      

  3.   

    Fatal error: Maximum execution time of 30 seconds 
        exceeded in d:\apache\htdocs\2.php on line 8
    错误提示好象2.php至少不8行.
    =======================================
    在我这里可以使用!
      

  4.   

    to: netvt(唯她 v1.1.1) 
    //2.php如下
    <html>
    <head>
    <title>无标题文档</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head><body bgcolor="#FFFFFF" text="#000000">
    <?
      echo $userfile_name;
    ?>
    </body>
    </html>
    可以看出第八行是指<?号开始处,你那里可以用是怎么回事啊?你试一下,浏览选择一个.txt文件,送出;再试一下浏览选择一个1M的文件,送出;再试一下浏览选择一个2M的文件,送出,你会不会发现,文件越大,从1页转到2页的时间越长,而在允许上传的最大size内,你终会遇到,从1到2页的时间超时的,不是吗?
      

  5.   

    这主要是程序执行超时,可能你的网速慢,上传文件慢吧,你试着把php.ini文件里的pfpro.defaulttimeout = 30和max_execution_time = 30的时间改打一下试试,希望对你有帮助。呵呵
      

  6.   

    我传送5.24M的文件 (Zope-2.5.1-win32-x86.exe)都没有问题!测试代码如下:
    --------------------------------------
    <?
    if ($_POST['Submit']) {
      set_time_limit(0);
      echo $userfile_name;
    }
    ?>
    <form name="form1" enctype="multipart/form-data" method="post" action="test.php">
      <input type="file" name="userfile">
      <input type="submit" name="Submit" value="送出">
    </form>
    ------------------------------------------------------------
      

  7.   

    上述代码文件名:test.php可能是你的设置问题:PHP的和WEB服务器的.
      

  8.   

    to:: enhydra(明) 
      我试了不行
    to:netvt(唯她 v1.1.1) 
      你可以把你的php.ini和httpd.conf发给我吗?我看一下,是不是我哪里需要配置一下,先谢谢了。我的email:[email protected]
      

  9.   

    我已经上传成功了,我改了一下php.ini中max_input_time=600
    唉,分给谁呢?