PHP创建纯PHP进度条

时间:2014-08-22 08:25:17

标签: php

我想在不使用jQuery和Ajax的情况下创建纯PHP进度条。

我从这里找到了这个纯PHP进度代码stackoverflow.com

<?php
// Output a 'waiting message'
echo 'Please wait while this task completes';

// Now while waiting for a certain task to
// complete, keep outputting .'s

while (true) {
  // Echo an extra dot, and flush the buffers
  // to ensure it gets displayed.
  echo ' .';
  flush();

  // Now sleep for 1 second and check again:
  sleep(1);
}
?>

我的其他PHP基本上将图像转换为缩略图。基本上,3MB图像需要大约5到6秒才能将其转换为缩略图。

我不知道在哪里插入我的php缩略图调整大小代码。我试着在这里输入它,但它没有用。

while (true) {
      // Echo an extra dot, and flush the buffers
      // to ensure it gets displayed.
      echo ' .';

我还是新手所以请原谅我的幸福。

更新

这是我的其他图片调整大小代码:

<?php

$image01 = 'http://292fc373eb1b8428f75b-7f75e5eb51943043279413a54aaa858a.r38.cf3.rackcdn.com/eac44780278d69bc98130acce093fff64214606285-1408631133-53f6015d-620x348.jpg';

$image02 = 'http://upload.wikimedia.org/wikipedia/commons/3/39/American_soldiers_watch_as_the_Tricolor_flies_from_the_Eiffel_Tower_again.jpg';

// read page 1 
$im = new imagick($image02); 

// convert to jpg 
$im->setImageFormat('jpeg'); 

//resize 
$im->resizeImage(600, 350, imagick::FILTER_LANCZOS, 1, TRUE); 

//write image on server 
$im->writeImage('thumb.jpg'); 
$im->clear(); 
$im->destroy(); 

echo '<img src="thumb.jpg"/>';

?>

0 个答案:

没有答案