Current File : //opt/RZphp74/includes/doc/HTML_Progress2/examples/ajax/phpcb_server1.php |
<?php
/**
* Simple server with PHP callback function, that will serve user task script responder
*
* @version $Id$
* @author Laurent Laville <pear@laurent-laville.org>
* @package HTML_Progress2
* @subpackage Examples
* @access public
*/
session_start();
function getPercentage()
{
$newVal = $_SESSION['progressPercentage'] + mt_rand(1, 25);
$_SESSION['progressPercentage'] = min(100, $newVal);
// should return at least an array with one key ('percentage') and its value
$status = array('percentage' => $_SESSION['progressPercentage']);
return $status;
}
require_once 'HTML/AJAX/Server.php';
// register normal function
$callback = 'getPercentage';
$server = new HTML_AJAX_Server();
$server->registerPhpCallback($callback);
$server->handleRequest();
?>