0

私はこことインターネットで見つけたいくつかの例を取得しようとしましたが、成功しませんでした。

目標:phpスクリプトの実行中にアニメーションGIFを表示すること。

背景:このページはiframe経由で読み込まれます。私が持っているphpスクリプトは3つのVPN接続をテストしてから、チェック(良い)またはX(悪い)を表示します。phpの部分は機能しますが、テスト中に遅延が発生するため、アニメーションGIFのプログレスバーを表示したいと思います。

CentOS5.7でのApacheの実行

現在、これはstatus.phpという名前の単一のファイルで行われます。

よろしくお願いします。

ロジャー

4

3 に答える 3

2

PHPの処理中に、バッファをブラウザにフラッシュできます。

echo "Loading";
flush();

sleep(10); // Simulate long process time
echo "Finished";
于 2012-02-24T21:52:37.153 に答える
0

それを行う秘訣は、実際にiframeでPHPファイルを開かないことです。ええ、直感的に数えられるようですね。

iFrameは、アニメーションGIFと、PHPサーバーを呼び出して結果を取得し、アニメーションGIFをスクリプトの結果に変更するJavaScriptを含むページである必要があります。

于 2012-02-24T21:56:05.137 に答える
0

課題を解決しました:

1)これをstatus.phpに追加しました

http://pastebin.com/KR1zPezG

したがって、iframe は status.php を読み込みます --> gif を表示します --> status2.php を読み込みます --> 結果を表示します

注: パスビンの内容は、html /html タグ以外のほとんどすべての status.php ファイルです。

于 2012-02-27T16:07:10.077 に答える