Location: PHPKode > scripts > OBPipe > demo/html4.php
<?php
include('../obpipe.php');
/*
 * Almost the same example as html.php and html3.php but here the usage
 * of the unnamed pipe is used to insert content before the pipes.
 */
 
// 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";

// Activate the unnamed pipe
SOBPipe::activate(false);

// Write a line that will be displayed before the piped result
echo "Content-Type: text/html\n\r\n\r";



/*
 * This should give the following result
 * Content-Type: text/html
 * 
 * <html>
 *  <head>
 *   <title>Hello</title>
 *  </head>
 *  <body>
 *   This is the content if the page
 *  </body>
 * </html>
 */
?>
Return current item: OBPipe