move_uploaded_file 函数
上传文件现在的要求是可以上传任意个文件
但是总的文件的大小不能超过5M该怎么做呢??

解决方案 »

  1.   

    上传文件大小的限制一般在php.ini和httpd.conf配置文件里有修改,比如php.ini里有
    upload_max_filesize = 8M
    post_max_size = 10M
    memory_limit = 20M
    这类的设置,在httpd.conf里有
    LimitRequestBody 10485760    
    这类设置不过你在PHP文件里可以直接判断上传文件大小,比如判断$_FILES["file"]["size"]如果大于5M就不move_uploaded_file 移动。
      

  2.   

    确认 php.ini 中
    session.upload_progress.enabled = on
    session.upload_progress.cleanup = off你可以在
    $_SESSION["upload_progress_laruence"]["content_length"]
    中得到上传文件的总大小我想你不会排斥 php 5.4 吧?
      

  3.   

    算了,php版本自己不能改的~客户的服务器~