49 lines
		
	
	
		
			959 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
		
		
			
		
	
	
			49 lines
		
	
	
		
			959 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| 
								 | 
							
								<?php
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								error_reporting(E_ALL);
							 | 
						||
| 
								 | 
							
								set_time_limit(0);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								date_default_timezone_set('Europe/London');
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								?>
							 | 
						||
| 
								 | 
							
								<html>
							 | 
						||
| 
								 | 
							
								<head>
							 | 
						||
| 
								 | 
							
								<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<title>PHPExcel Examples</title>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								</head>
							 | 
						||
| 
								 | 
							
								<body>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<?php
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$exampleTypeList = glob('./*',GLOB_ONLYDIR);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								foreach($exampleTypeList as $exampleType) {
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									echo '<h1>PHPExcel '.pathinfo($exampleType,PATHINFO_BASENAME).' Examples</h1>';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									$exampleList = glob('./'.$exampleType.'/*.php');
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									foreach($exampleList as $exampleFile) {
							 | 
						||
| 
								 | 
							
										$fileData = file_get_contents($exampleFile);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										$h1Pattern = '#<h1>(.*?)</h1>#';
							 | 
						||
| 
								 | 
							
										$h2Pattern = '#<h2>(.*?)</h2>#';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										if (preg_match($h1Pattern, $fileData, $out)) {
							 | 
						||
| 
								 | 
							
											$h1Text = $out[1];
							 | 
						||
| 
								 | 
							
											$h2Text = (preg_match($h2Pattern, $fileData, $out)) ? $out[1] : '';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
											echo '<a href="',$exampleFile,'">',$h1Text,'</a><br />';
							 | 
						||
| 
								 | 
							
											if ($h2Text > '') {
							 | 
						||
| 
								 | 
							
												echo $h2Text,'<br />';
							 | 
						||
| 
								 | 
							
											}
							 | 
						||
| 
								 | 
							
										}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								?>
							 | 
						||
| 
								 | 
							
								<body>
							 | 
						||
| 
								 | 
							
								</html>
							 |