做了一个上传附件的页面,
php.ini 设置了 post_max_size = 30M
               upload_max_filesize = 20M。
               max_execution_time = 30     ; Maximum execution time of each script, in seconds
               max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
               memory_limit = 256M 
在本地运行。上传附件5M的都没有问题,可是在网上却提示Warning: copy() [function.copy]: Filename cannot be empty in inc\function.php  上传小文件没有问题,同时网上的还设置了max_execution_time = 600    max_input_time = 600,
请问高手解决

解决方案 »

  1.   

    Filename cannot be empty
    文件名不能为空,应该和上传大小没有关系。
      

  2.   

    楼上说的对,应该是上传文件的大小的问题,
    上传时打印上传的文件,获取到的内容为:Array ( [name] => ASPdoc.NET.rar [type] => [tmp_name] => [error] => 1 [size] => 0 )  
    应该怎么设置呢??
      

  3.   

    解决了。是设置的问题。查看phpinfo。才发现修改的php.ini文件不对。 结贴