| 
									
										
										
										
											2004-03-23 18:15:53 +00:00
										 |  |  | <?php  | 
					
						
							|  |  |  | /* | 
					
						
							|  |  |  |   +----------------------------------------------------------------------+ | 
					
						
							|  |  |  |   | PHP Version 5                                                        | | 
					
						
							|  |  |  |   +----------------------------------------------------------------------+ | 
					
						
							|  |  |  |   | Copyright (c) 1997-2004 The PHP Group                                | | 
					
						
							|  |  |  |   +----------------------------------------------------------------------+ | 
					
						
							|  |  |  |   | This source file is subject to version 3.0 of the PHP license,       | | 
					
						
							|  |  |  |   | that is bundled with this package in the file LICENSE, and is        | | 
					
						
							|  |  |  |   | available through the world-wide-web at the following url:           | | 
					
						
							|  |  |  |   | http://www.php.net/license/3_0.txt.                                  | | 
					
						
							|  |  |  |   | If you did not receive a copy of the PHP license and are unable to   | | 
					
						
							|  |  |  |   | obtain it through the world-wide-web, please send a note to          | | 
					
						
							|  |  |  |   | license@php.net so we can mail you a copy immediately.               | | 
					
						
							|  |  |  |   +----------------------------------------------------------------------+ | 
					
						
							|  |  |  |   | Authors:    Nuno Lopes <nlopess@php.net>                             | | 
					
						
							|  |  |  |   +----------------------------------------------------------------------+ | 
					
						
							|  |  |  |   | Small hack to generate the manual for the web                        | | 
					
						
							|  |  |  |   +----------------------------------------------------------------------+ | 
					
						
							| 
									
										
										
										
											2004-03-23 18:21:20 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |   $Id$ | 
					
						
							| 
									
										
										
										
											2004-03-23 18:15:53 +00:00
										 |  |  | */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | set_time_limit(0); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | $search = array( | 
					
						
							| 
									
										
										
										
											2004-06-21 10:37:52 +00:00
										 |  |  |     '/(<HTML.*<META.*HTTP-EQUIV="Content-type".*charset=(.*?)".*?<BODY[^>]+>)/mSs', | 
					
						
							| 
									
										
										
										
											2004-05-23 16:21:42 +00:00
										 |  |  |     '/(<\/BODY\s*><\/HTML\s*>)/mS' | 
					
						
							| 
									
										
										
										
											2004-03-23 18:15:53 +00:00
										 |  |  | ); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | $replace = array( | 
					
						
							| 
									
										
										
										
											2004-05-24 11:04:39 +00:00
										 |  |  |     '<?php if(!isset($_GET["print"])&&!strstr($_SERVER["REQUEST_URI"],"/print/")){ini_set("default_charset","\2");commonHeader();}else{ ?>\1<?php } ?>', | 
					
						
							| 
									
										
										
										
											2004-05-23 16:21:42 +00:00
										 |  |  |     '<?php if(!isset($_GET["print"])&&!strstr($_SERVER["REQUEST_URI"],"/print/")){commonFooter();}else{ echo "</body></html>";} ?>' | 
					
						
							| 
									
										
										
										
											2004-03-23 18:15:53 +00:00
										 |  |  | ); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | if ($dir = opendir('phpweb')) { | 
					
						
							|  |  |  |     echo "Processing the manual...\n"; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     while (false !== ($file = readdir($dir))) { | 
					
						
							|  |  |  |         if(substr($file, -4) == '.php') { | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |             $text = file_get_contents('phpweb/' . $file); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-05-23 16:21:42 +00:00
										 |  |  |             $text = preg_replace($search, $replace, $text); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-05-23 16:23:31 +00:00
										 |  |  |             $handler = fopen('phpweb/' . $file, 'w+'); | 
					
						
							| 
									
										
										
										
											2004-03-23 18:15:53 +00:00
										 |  |  |             fputs($handler, $text); | 
					
						
							|  |  |  |             fclose($handler); | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |    closedir($dir);  | 
					
						
							|  |  |  | } else { | 
					
						
							|  |  |  |     die('Could not open the specified dir!'); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ?>
 |