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 = 1000Mapc.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) 编辑 收藏 举报