mirror of
				https://github.com/xcat2/xNBA.git
				synced 2025-10-30 19:02:29 +00:00 
			
		
		
		
	[Contribs] Add a web interface for looking up error codes.
Add a PHP script to act as a web interface for looking up error codes.
This commit is contained in:
		
				
					committed by
					
						 Michael Brown
						Michael Brown
					
				
			
			
				
	
			
			
			
						parent
						
							43b04236ec
						
					
				
				
					commit
					ce298a9628
				
			
							
								
								
									
										65
									
								
								contrib/errcode/errcode.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										65
									
								
								contrib/errcode/errcode.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,65 @@ | ||||
| <? | ||||
| // The path to the errcode.py script. | ||||
| $ERRCODE_PATH = './errcode.py'; | ||||
| ?> | ||||
|  | ||||
| <html> | ||||
|     <head> | ||||
|         <title>gPXE Error Code Lookup</title> | ||||
|         <style> | ||||
|             body, pre, div, form, p, h2, b, tt { | ||||
|                 padding: 0; | ||||
|                 border: 0; | ||||
|                 margin: 0; | ||||
|             } | ||||
|             body { | ||||
|                 padding: 0.5em; | ||||
|                 width: 750px; | ||||
|                 font-family: sans-serif; | ||||
|             } | ||||
|             pre { | ||||
|                 margin: 0.2em; | ||||
|                 padding: 0.1em; | ||||
|                 background-color: #ddd; | ||||
|             } | ||||
|             form { | ||||
|                 margin: 0.2em; | ||||
|             } | ||||
|             div { | ||||
|                 margin: 0.2em; | ||||
|                 padding: 0.4em; | ||||
|                 border: 1px dashed black; | ||||
|             } | ||||
|         </style> | ||||
|     </head> | ||||
|     <body> | ||||
| <? | ||||
| if (!empty($_REQUEST['e']) && preg_match('/^(0x)?[0-9a-f]{8}$/', $_REQUEST['e'])) { | ||||
| ?> | ||||
|         <pre> | ||||
| <? | ||||
|     system($ERRCODE_PATH . " " . $_REQUEST['e']); | ||||
| ?> | ||||
|         </pre> | ||||
| <? | ||||
| } | ||||
| ?> | ||||
|         <form action="" method="post"> | ||||
|             <label for="e">Error code:</label> | ||||
|             <input type="text" name="e" id="e" value="0x12345678"></input> | ||||
|             <input type="submit" value="Lookup"></input> | ||||
|         </form> | ||||
|  | ||||
|         <div> | ||||
|             <h2>Hint:</h2> | ||||
|             <p> | ||||
|             Firefox users can right-click on the <b>Error code</b> | ||||
|             text box and select <b>Add a Keyword for this Search...</b>. | ||||
|             Set <b>name</b> to <tt>gPXE Error Code Lookup</tt> and | ||||
|             <b>keyword</b> to <tt>gxpe</tt>  Then you can look up error | ||||
|             codes by typing something like the following in your address | ||||
|             bar: <tt>gpxe 0x3c018003</tt> | ||||
|             <p> | ||||
|         </div> | ||||
|     </body> | ||||
| </html> | ||||
		Reference in New Issue
	
	Block a user