PHP上传文件--同时获取.ProgressBar.

     
    自己对PHP本来就不是很熟悉,但是由于一个项目非的用php来做,只好捡起来.今天研究了下PHP上传文件进度条的实现方法,  我选择了使用PHP的创始人 Rasmus Lerdorf 写的APC扩展模块来实现(http://pecl.php.net/package/apc)过程步骤:

一. 让PHP(我的PHP版本是: 5.2.5)支持apc扩展模块。若是在win下,则只要把php_apc.dll文件拷贝到PHP的安装目录下的ext文件夹中.然后修改php.ini文件,把

extension=php_apc.dll

apc.rfc1867 = on
apc.max_file_size = 1000M
upload_max_filesize = 1000M
post_max_size = 1000M

apc.max_file_size,  设置apc所支持上传文件的大小,要求apc.max_file_size <=upload_max_filesize  并且

apc.max_file_size <=post_max_size.

重新启动Web服务器即可实现apc的支持.

注意: 我在Windows + IIS6.0下面实验失败,发现不能加载这个模块.

二.利用ajax技术来获取上传的进度条.(有点AJAX基础的很容易看的懂的.)

   附件中有所有代码和PHP_APC.DLL

所有代码

posted on 2008-04-05 12:22  Yong Zhang  阅读(951)  评论(6编辑  收藏  举报

导航