home *** CD-ROM | disk | FTP | other *** search
/ Enter 2004 June / ENTER.ISO / files / xampp-win32-1.4.5-installer.exe / xampp / monitor_htmlpage.php < prev    next >
Encoding:
PHP Script  |  2004-03-24  |  1.3 KB  |  49 lines

  1. <?php 
  2. /**
  3.  * PEAR::HTML_Page package made it easy to build
  4.  * a very simple ProgressBar Monitor.
  5.  *
  6.  * @version    $Id: monitor_htmlpage.php,v 1.1 2004/02/10 11:55:41 farell Exp $
  7.  * @author     Laurent Laville <pear@laurent-laville.org>
  8.  * @package    HTML_Progress
  9.  */
  10.  
  11. require_once ('HTML/Progress/monitor.php');
  12. require_once ('HTML/Page.php');
  13.  
  14. $p = new HTML_Page(array(
  15.         'charset'  => 'utf-8',
  16.         'lineend'  => OS_WINDOWS ? 'win' : 'unix',
  17.         'doctype'  => "XHTML 1.0 Strict",
  18.         'language' => 'en',
  19.         'cache'    => 'false'
  20.      ));        
  21.  
  22. $p->setTitle("PEAR::HTML_Progress - Simple Monitor demo");
  23. $p->setMetaData("author", "Laurent Laville");
  24.  
  25. $progressMonitor = new HTML_Progress_Monitor();
  26. $progressMonitor->setAnimSpeed(100);
  27.  
  28. $p->addStyleDeclaration(
  29.     $progressMonitor->getStyle()
  30.     );
  31. $p->addScriptDeclaration(
  32.     $progressMonitor->getScript()
  33.     );
  34. $p->addBodyContent(
  35.     '<h1>PEAR::HTML_Page renderer without user-callback</h1>'
  36.     );
  37. $p->addBodyContent(
  38.     $progressMonitor->toHtml()
  39.     );
  40. $p->addBodyContent(
  41.     '<p><< <a href="index.html">Back examples TOC</a></p>'
  42.     );
  43. $p->addBodyContent(
  44.     '<p><b><i>href: examples/'.basename(__FILE__).'</i></b></p>'
  45.     );
  46. $p->display();
  47.  
  48. $progressMonitor->run();
  49. ?>