php 大文件帶進度的上傳,一直是一個令php程序員很苦惱的問題。查詢baidu 、Google ,大體做帶進度的上傳方式為:flash+php,socket,apc+php等,下面我介紹了apc +php+ajax制作的帶進度的上傳,并貼出源碼,希望對大家有用。
Alternative PHP Cache(APC)是 PHP 的一個免費公開的優化代碼緩存。它用來提供免費,公開并且強健的架構來緩存和優化 PHP 的中間代碼。
在使用apc時候,先必須使用安裝apc 模塊。
第一步:下載php_apc.dll
第二步:讓php.ini支持apc擴展模塊。
將php_apc.dll放入你的ext目錄,然后打開php.ini 加入:
extension=php_apc.dll
apc.rfc1867 = on
apc.max_file_size = 100M
upload_max_filesize = 100M
post_max_size = 100M
//以上參數可自己定義
第三步:檢查是否支持PHP APC
- if (function_exists('apc_fetch')) {
- echo 'it surpport apc model!';
- } else {
- echo "it's not support apc model!";
- }
- ?>
新聞熱點
疑難解答