This example shows how to display progress bar in php gd.
This example shows how to display progress bar in php gd.<?php
header(
"Content-type: image/jpeg");$current
= isset($_GET['c']) ? $_GET['c'] : 50;$start
= isset($_GET['s']) ? $_GET['s'] : 0;$end
= isset($_GET['e']) ? $_GET['e'] : 100;$p
= isset($_GET['p']) ? $_GET['p'] : 0;$pos
= floor(2 * $current/($end - $start) * 100);$im
= imagecreate(200, 16);$white
= imagecolorallocate($im, 255, 255, 255);$black
= imagecolorallocate($im, 0, 0, 0);$green
= imagecolorallocate($im, 0, 204, 51);imagesetthickness(
$im, 2);imagerectangle(
$im, 0, 0, 200, 15, $white);imagefilledrectangle(
$im, 0, 0, $pos, 16, $green);if
($p) {imagettftext(
$im, 8, 0, 95, 12, $black, $font, $text);}
imagejpeg(
$im);imagedestroy(
$im);?>
After running the program you will get the following output