/[james]/httplint/index.php
ViewVC logotype

Annotation of /httplint/index.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 57 - (hide annotations) (download)
Fri Mar 12 21:54:21 2004 UTC (20 years, 2 months ago) by james
File size: 1246 byte(s)
Change for HTML output from httplint.

1 james 55 <?php
2     header('Last-Modified: ' .
3     date('D, d M Y H:i:s', filemtime('index.php')) . ' GMT');
4    
5     ?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
6     "http://www.w3.org/TR/html4/strict.dtd">
7     <html>
8     <head>
9     <title>HTTP Header Lint</title>
10     <link rel="stylesheet" type="text/css" href="httplint.css">
11     </head>
12    
13     <body>
14     <h1><img src="httplint.png" alt=""> HTTP Header Lint</h1>
15    
16     <?php
17     if (isset($url)) {
18     $u = htmlspecialchars($url);
19     echo "<h2>Results for <a href=\"$u\">$u</a></h2>";
20 james 57 passthru('/home/james/Projects/httplint/httplint --html ' .
21 james 55 escapeshellarg($url));
22     } else {
23     $u = 'http://';
24     ?>
25     <p>Httplint performs various checks on HTTP/1.1
26     headers returned by a server.</p>
27    
28     <p>It checks the syntax and content of almost all
29     HTTP/1.1 response headers, and also warns about
30     missing headers and suggests improvements.</p>
31    
32     <?php
33     }
34     ?>
35    
36     <form action="/" method="get">
37     <p>Enter a HTTP URL to check:</p>
38     <p><input type="text" name="url" value="<?= $u ?>">
39     <input type="submit" value="Check URL"></p>
40     </form>
41    
42     <p>The <a href="http://www.strcprstskrzkrk.co.uk/httplint">Httplint
43     source</a> is available. Created by
44     <a href="mailto:james.bursa@strcprstskrzkrk.co.uk">James Bursa</a>.
45    
46     <p>Thanks to Michael Drake for the icon.</p>
47    
48     </body>
49     </html>

  ViewVC Help
Powered by ViewVC 1.1.26