このローダーを見たことがありますか:
またはこれ:
これらは、フォームを介してアップロードしたファイルサーバーへのアップロードの割合を示すのに役立ちます。 残念ながら、最も単純なレベルでは、アップロードの割合を表示することはできませんが、私はしたいと思います。 ブラウザのステータスバーにある退屈な「読み込み中...」よりも、ダウンロードの割合が常に快適であることに同意するため、ダウンロードフォームのアップロードインジケータを作成する方法を説明します。
それが何であるかをよりよく理解するには、実際の例を試してください:
php5.bluga.net/UploadProgressMeter/demo.php
はじめに、新しいApache HTTPサーバーバージョン2.2.4とまったく新しいPHP 5.2.0をインストールしました
これらのアプリケーションをインストールできることを願っています。Windowsでインストールしたと言うだけなので、まだインストールされていない場合は、2つの.dll拡張子をphpに接続する必要があります。
php_apc.dll
php_json.dll
これらの拡張機能をインストールするには、これらのファイルをサーバー拡張機能フォルダーに配置する必要があります。このフォルダーが何であるかを調べるには、phpinfo()を実行します。 そしてextension_dir変数(通常はC:\ php \ ext)を見てください
php.iniでプラグインします:
拡張機能= php_apc.dll
拡張機能= php_json.dll
php.iniでも、php_apcのパラメーターを設定する必要があります。
拡張機能= php_apc.dll
apc.shm_segments = 1
apc.optimization = 0
apc.shm_size = 128
apc.ttl = 7200
apc.user_ttl = 7200
apc.num_files_hint = 1024
apc.mmap_file_mask = / tmp / apc.XXXXXX
apc.enable_cli = 1
apc.rfc1867 =オン
最新のインストール、つまりタスクに直接関連するapc.rfc1867に注意してください。 APC設定の詳細はこちら 。
フォルダー内にあるファイルを実行する場合、php_apcを設定すると、次の図が表示されます。
モジュールがロードされたかどうかを確認します。これは、extension_loaded関数を使用して実行できます。
phpファイルを作成し、そのようなテキストをそのファイルに貼り付けます。このようなテキストは機能するはずです。 移動する読み込みバーを作成するには、独自のものを使用できます。
サーバーでリモートで作業する必要がある場合があります。
www.odessa.net/docs/LINUX/SHELL/shell.html
現在、そのような目的でuploadprogressextensionがあります。これはもちろんオプションでもありますが、サーバーに追加の拡張機能をロードしたくないので、php_apcとphp_jsonは引き続き存在します。
ご清聴ありがとうございました。