PHP Classes

File: demo.windowstyle.php

Recommend this page to a friend!
  Classes of Gerd Weitenberg   PHProgress Bar   demo.windowstyle.php   Download  
File: demo.windowstyle.php
Role: Example script
Content type: text/plain
Description: window style example
Class: PHProgress Bar
Display a bar that reflects the progress of a task
Author: By
Last change: Version: 2.2
Date: 19 years ago
Size: 1,637 bytes


Class file image Download
<?php require('./class.progressbar.php'); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 <title>ProgressBar - Window Style</title>
<p style="position:absolute;left:50px;width:320px;text-align:center;">
 <a href="">
  <img src="" alt="Valid XHTML 1.0!" height="31" width="88" />
= new ProgressBar(); // create new ProgressBar

$prb->pedding = 2; // Bar Pedding
$prb->brd_color = "#404040 #dfdfdf #dfdfdf #404040"; // Bar Border Color

$prb->setFrame(); // set ProgressBar Frame
$prb->frame['left'] = 50; // Frame position from left
$prb->frame['top'] = 80; // Frame position from top
$prb->addLabel('text','txt1','Please wait ...'); // add Text as Label 'txt1' and value 'Please wait'
$prb->addLabel('percent','pct1'); // add Percent as Label 'pct1'
$prb->addButton('btn1','Restart',$_SERVER['PHP_SELF'].'?restart=1'); // add Button as Label 'btn1' and action '?restart=1'

$prb->show(); // show the ProgressBar

// Move the Bar
for($i=1; $i<=100; $i++) {
    if (
$i==15) {$prb->setLabelValue('txt1','Loading Demo');} // set Text Label value
if ($i==30) {$prb->setLabelValue('txt1','Scanning ...');}
    if (
$i>50 && $i<80) {$prb->setLabelValue('txt1','Send Mail: '.$i.'/130');} // set Text Label value for each Step
if ($i==80) {$prb->setLabelValue('txt1','anything else ...');}

$prb->setLabelValue('txt1','Completed');// set Text Label value