ホームページ  >  記事  >  バックエンド開発  >  PHP の APC モジュールはアップロードの進行状況バーを実装します。phpapc モジュールの進行状況バー_PHP チュートリアル

PHP の APC モジュールはアップロードの進行状況バーを実装します。phpapc モジュールの進行状況バー_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:06:25897ブラウズ

PHPのAPCモジュールはアップロードプログレスバー、phpapcモジュールプログレスバー

APCモジュールを実装しており、その正式名はAlternative PHP Cacheです。 APC はすべての PHP コードをキャッシュできますが、この機能は完全ではありません。APC キャッシュの書き込み機能が頻繁に使用されると、予期しないエラーが発生する可能性があります。この関数を使用したい場合は、apc_fetch、apc_store、および apc キャッシュに関連するその他の関数を参照してください。
嬉しいのは、APC 5.2 から APC_UPLOAD_PROGRESS が追加されたことです。これにより、長い間誰もが悩まされてきたプログレス バーの問題が解決されます。また、アップロード中にすべての一時ファイルをメモリにキャッシュするという元の方法を、一時ファイルが設定値に達すると自動的にハードディスクに保存するように変更し、メモリ使用率を効果的に改善しました。
その 原則 は、アップロード時に各アップロードに一意の ID を与えることです。PHP スクリプトがアップロードされたファイルを受信すると、インタープリターは $_POST 配列内の APC_UPLOAD_PROGRESS という名前の隠しフィールドを自動的にチェックします。このフィールドは、情報を格納するキャッシュ変数になります。これにより、スクリプトはアップロード ID を介してアップロードされたファイルのステータス情報にアクセスできるようになります。

リーリー

最も重要なことは、APC_UPLOAD_PROGRESS の隠しフィールドです。これを使用すると、スクリプトは現在アップロードされているファイルのステータスにアクセスし、アップロード ステータスを表示できます。
以下は、Jquery フレームワークと json を使用してメッセージを配信する、Ajax を処理するためのスクリプトです。

リーリー

次のステップは、アップロードステータスのPHPコードを読み取ることです。アップロードされたファイルの処理については、通常どおりに記述できます。
//アップロードファイル操作関数、必要に応じて記述できます

リーリー

それでは、自分のサイトにデプロイして、その効果がどれほど素晴らしいかを自分の目で確認してみましょう?

上記は、PHP の APC モジュールを使用してアップロード進行状況バーを作成するための重要なポイントの紹介です。これが皆さんの学習のきっかけとなり、皆さんのお役に立つことを願っています。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1065580.html技術記事 PHP の APC モジュールは、アップロード プログレス バー、phpapc モジュール プログレス バー APC モジュールを実装しています。その正式名は、Alternative PHP Cache です。 APC はすべての PHP コードをキャッシュできます。さらに、...
を提供できます。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。