php处理时如何创建加载图标


How to create loading icon while php processes?

可能重复:
如何在加载页面时显示ajax加载gif动画?

我正在通过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.';
?>

如有任何建议,我们将不胜感激。

谢谢。

您可以考虑使用异步上传器,如Uploadify或PLUpload。您可以为每个事件附加onUpload(或类似的事件(,并使用JavaScript在屏幕上的某个位置显示图像。