Exemple #1
0
<?php

/**
 * Easy set options of a progress meter with PEAR::Config package
 * and a configuration container style 'iniCommented'.
 *
 * @version    $Id: inicommented.php,v 1.2 2005/07/25 10:25:43 farell Exp $
 * @author     Laurent Laville <*****@*****.**>
 * @package    HTML_Progress
 * @subpackage Examples
 */
require 'HTML/Progress.php';
$bar = new HTML_Progress();
$bar->setModel('javadanse.ini', 'inicommented');
if (HTML_Progress::hasErrors()) {
    $err = HTML_Progress::getError();
    die('<h1>Your configuration file is erroneous</h1>' . $err['message']);
}
?>
<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Model Progress example</title>
<style type="text/css">
<!--
<?php 
echo $bar->getStyle();
?>
<?php

require_once 'HTML/Progress.php';
$bar = new HTML_Progress();
$e = $bar->setAnimSpeed(10000);
// < - - - will generate an API error
if ($bar->hasErrors()) {
    $err = $bar->getError();
    echo '<h1>Catch HTML_Progress Error</h1>';
    echo '<pre>';
    print_r($err);
    echo '</pre>';
}