forked from GNUsocial/gnu-social
		
	
		
			
				
	
	
		
			37 lines
		
	
	
		
			804 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			804 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php 
 | |
| /**
 | |
|  * AJAX checks for zlib.output_compression
 | |
|  * 
 | |
|  * @package Minify
 | |
|  */
 | |
| 
 | |
| $_oc = ini_get('zlib.output_compression');
 | |
|  
 | |
| // allow access only if builder is enabled
 | |
| require dirname(__FILE__) . '/../config.php';
 | |
| if (! $min_enableBuilder) {
 | |
|     header('Location: /');
 | |
|     exit();
 | |
| }
 | |
| 
 | |
| if (isset($_GET['hello'])) {
 | |
|     // echo 'World!'
 | |
|     
 | |
|     // try to prevent double encoding (may not have an effect)
 | |
|     ini_set('zlib.output_compression', '0');
 | |
|     
 | |
|     require $min_libPath . '/HTTP/Encoder.php';
 | |
|     HTTP_Encoder::$encodeToIe6  = true; // just in case
 | |
|     $he = new HTTP_Encoder(array(
 | |
|         'content' => 'World!'
 | |
|         ,'method' => 'deflate'
 | |
|     ));
 | |
|     $he->encode();
 | |
|     $he->sendAll();
 | |
| 
 | |
| } else {
 | |
|     // echo status "0" or "1"
 | |
|     header('Content-Type: text/plain');
 | |
|     echo (int)$_oc;
 | |
| }
 |