2 function my_cool_callback($requests) {
3 $requests['HTTP_CONNECTION'] = isset($requests['HTTP_CONNECTION']) ?
$requests['HTTP_CONNECTION'] : 'close';
5 $output = '<form method="post" enctype="multipart/form-data"><input type="text" name="test_txt_fld" /><input type="hidden" name="test_hdn_fld" value="foobar" /><input type="file" name="testfile" /><input type="submit" /></form>';
6 $output .= nl2br(print_r($requests, true));
8 $answer = array('status_code' => '200 OK',
9 'connection' => $requests['HTTP_CONNECTION'],
10 'content-type' => 'text/html',
11 'content-length' => strlen($output),
18 # Bind Webserver on all ips with the port, timeout > 0 == keep-alive
19 mistral_init('0.0.0.0', $port, 2);
21 # Setup callback function which gets called after each client request
22 mistral_register_callback("my_cool_callback");
24 echo "Mistral Listening on port $port\n";