2011-07-19 9 views
0

可能性の重複:
How to show ajax loading gif animation while the page is loading?PHPの処理中に読み込みアイコンを作成する方法は?

私はPHPを経由して自分のサーバーに画像を保存しています。画像は高解像度のため、処理に時間がかかることがあります。私がしたいのは、ユーザーが待っている間にロード/保存アイコン(またはアニメーションGIF)を表示することです。私はさまざまなJQuery/javascript/CSSの提案を見てきましたが、動作させることはできません。アイコンなしの私の現在のコードは以下の通りです:

<?php 
if (isset ($GLOBALS["HTTP_RAW_POST_DATA"])) { 
// get bytearray 
$im = $GLOBALS["HTTP_RAW_POST_DATA"]; 

$fp = fopen('img/myImage.png', 'wb'); 
fwrite($fp, $im); 
fclose($fp); 
header('Location: http://www.mysite.com'); 
} else echo 'An error occured.'; 

?> 

ご意見をいただければ幸いです。

ありがとうございました。

+0

HTML5などをより普遍的にサポートしますか? –

+0

あなたのPHPスクリプトは何もできません...スクリプトが実行を開始するまでに、アップロードが完了しました。あなたは純粋にクライアント側でこれを処理する必要があります。 –

答えて

0

UploadifyPLUploadなどの非同期のアップローダを使用することをおすすめします。 onUpload(またはそのようなもの)のイベントをそれぞれのイベントにアタッチし、JavaScriptを使用して画面のどこかにイメージを表示することができます。

関連する問題