| 
<?php
include('../obpipe.php');
 /*
 * A very simple example how to create a html page.
 */
 
 // Create three pipes. head, body and foot
 SOBPipe::setNames(array('head', 'body', 'foot'));
 
 // Activate buffering for head
 SOBPipe::activate('head');
 
 // Write some code for the head
 echo "<html>\n";
 echo " <head>\n";
 
 // Activate buffering for body
 SOBPipe::activate('body');
 
 // Write some code for the head
 echo " </head>\n";
 echo " <body>\n";
 
 // Activate buffering for foot
 SOBPipe::activate('foot');
 
 // Write some code for the foot
 echo " </body>\n";
 echo "</html>\n";
 
 // reactivate buffering for head
 SOBPipe::activate('head');
 
 // Write some more code for the head
 echo "  <title>Hello</title>\n";
 
 // reactivate buffering for body
 SOBPipe::activate('body');
 
 // Write some more code for the body
 echo "  This is the content of the page\n";
 
 /*
 * This should give the following result
 * <html>
 *  <head>
 *   <title>Hello</title>
 *  </head>
 *  <body>
 *   This is the content if the page
 *  </body>
 * </html>
 */
 ?>
 |