Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php进程中创建加载图标?_Php_Jquery_Preloading - Fatal编程技术网

如何在php进程中创建加载图标?

如何在php进程中创建加载图标?,php,jquery,preloading,Php,Jquery,Preloading,可能重复: 我正在通过PHP将图像保存到服务器。该过程可能需要一段时间,因为图像具有高分辨率。我想做的是在用户等待时显示加载/保存图标(或动画gif)。我查看了各种JQuery/javascript/CSS建议,但似乎无法让它们发挥作用。以下是我当前没有图标的代码: <?php if ( isset ( $GLOBALS["HTTP_RAW_POST_DATA"] )) { // get bytearray $im = $GLOBALS["HTTP_RAW_POST_DATA"]; $

可能重复:

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

?>

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


谢谢。

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

是否要使用HTML5或更普遍支持的内容?您的PHP脚本对此无能为力。。。脚本开始执行时,上载已完成。您需要完全在客户端处理这个问题。