Blame | Last modification | View Log | RSS feed
<?php// this file is just a bouncer for ContentPane.html testerror_reporting(E_ALL ^ E_NOTICE);if(isset($_GET['mode'])){switch($_GET['mode']){case 'htmlPaths':echo "<img src='../images/testImage.gif' id='imgTest'/><div id='inlineStyleTest' style='width:188px;height:125px;background-image:url(../images/testImage.gif)'></div><style>@import 'getResponse.php?mode=importCss';</style><link type='text/css' rel='stylesheet' href='getResponse.php?mode=linkCss'/><div id='importCssTest'></div><div id='linkCssTest'></div><div id='importMediaTest'></div><div id='linkMediaTest'></div><!-- these may download but not render --><style media='print'>@import 'getResponse.php?mode=importMediaPrint';</style><link media='print' type='text/css' rel='stylesheet' href='getResponse.php?mode=linkMediaPrint'/>";break;case 'importCss':header('Content-type: text/css; charset=utf-8');echo "#importMediaTest {margin: 4px;border: 1px dashed red;width: 200px;height: 200px;}#importCssTest {margin: 4px;border: 1px solid blue;width: 100px;height: 100px;}";break;case 'linkCss':header('Content-type: text/css; charset=utf-8');echo "#linkMediaTest {margin: 4px;border: 2px dashed red;width: 200px;height: 200px;}#linkCssTest {margin: 4px;border: 2px dashed red;width: 100px;height: 100px;}";break;case 'importMediaPrint': // may download but not renderheader('Content-type: text/css; charset=utf-8');echo "#importMediaTest {margin: 10px;border: 5px dashed gray;width: 100px;height: 100px;}";break;case 'linkMediaPrint': // may download but not renderheader('Content-type: text/css; charset=utf-8');echo "#linkMediaTest {margin: 10px;border: 5px dashed gray;width: 100px;height: 100px;}";break;case 'remoteJsTrue':header('Content-type: text/javascript; charset=utf-8');echo "unTypedVarInDocScope = true;";break;case 'remoteJsFalse':header('Content-type: text/javascript; charset=utf-8');echo "unTypedVarInDocScope = false;";break;case 'bounceInput':echo file_get_contents("php://input");break;case 'bounceHeaders';if(function_exists("apache_request_headers")){$headers = apache_request_headers();foreach($headers as $header => $vlu){echo "$header=$vlu\n<br/>";}}else{// IIS, php as CGI etc gets here, messes formating, suboptimal$headers = preg_grep('/HTTP_/i', array_keys($_SERVER));foreach($headers as $header){$vlu = preg_replace(array('/^HTTP_/', '/_/'), array('', '-'), $header);echo "$vlu={$_SERVER[$header]}\n<br/>";}}break;default:echo "unkown mode {$_GET['mode']}";}}?>