Commit | Line | Data |
---|---|---|
f9138ad7 H |
1 | <?php |
2 | $request = $_SERVER['REDIRECT_URL']; | |
3 | $host = $_SERVER['HTTP_HOST']; | |
4 | $proto = 'http'; | |
5 | if(!(trim($_SERVER['HTTPS']) == '')) $proto = 'https'; | |
6 | ||
7 | if(!eregi('www\\.', $host)) { | |
8 | header('Location: '.$proto.'://www.'.$host.$request); | |
9 | } | |
10 | ||
11 | $desc = trim(strtr($request, '/\\', ' ')); | |
12 | $url = $desc.' site:'.$host; | |
13 | $cache_url = 'cache:'.$host.$request; | |
14 | ||
15 | $desc = htmlspecialchars($url); | |
16 | $cache_desc = htmlspecialchars($cache_url); | |
17 | ||
18 | $url = urlencode($url); | |
19 | $cache_url = urlencode($cache_url); | |
20 | ||
21 | $request = htmlspecialchars($request); | |
22 | $link = "<a href='http://google.com/search?q=$url'>$desc</a>"; | |
23 | $link_cache = "<a href='http://google.com/search?q=$cache_url'>$cache_desc</a>"; | |
24 | ?> | |
25 | <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> | |
26 | <html><head> | |
27 | <title><?php echo($request); ?> - 404 Not Found</title> | |
28 | <link rel="stylesheet" href="/_common/harvie.css" type="text/css" /> | |
29 | </head><body> | |
30 | <table border="0" style="width:100%;"><tr> | |
31 | <td> | |
32 | <h1>404 Not Found</h1> | |
33 | <p>The requested URL <?php echo($request); ?> was not found on this server.</p> | |
34 | <p>You can try to google it: <?php echo($link); ?>.</p> | |
35 | <p>You can also try to lookup google cache: <?php echo($link_cache); ?>.</p> | |
36 | <p>Or you can visit my <a href="http://blog.harvie.cz/">blog</a>.</p> | |
37 | </td> | |
38 | <td> | |
39 | <h1>404 Nenalezeno</h1> | |
40 | <p>Požadovaná URL <?php echo($request); ?> nebyla na tomto serveru nalezena.</p> | |
41 | <p>Můžete ji zkusit vygooglovat: <?php echo($link); ?>.</p> | |
42 | <p>Můžete ji zkusit najít v google archivu: <?php echo($link_cache); ?>.</p> | |
43 | <p>Nebo můžete navštívit můj <a href="http://blog.harvie.cz/">blog</a>.</p> | |
44 | </td> | |
45 | </tr></table> | |
46 | ||
47 | <div style="text-align:center;"><h1>Big Brother's watching...</h1><img src="http://narcism.harvie.cz/1.jpg" /><br /><img src="http://img389.imageshack.us/img389/9341/resistaneisfutilern5.jpg" /></div> | |
48 | <div style="text-align:right;"><pre> | |
49 | \./ | |
50 | (o o) | |
51 | oOOo-(_)-oOOo</div></pre> | |
52 | <hr> | |
53 | <address><?php echo($_SERVER['SERVER_SIGNATURE']); ?></address> | |
54 | ||
55 | </body></html> | |
56 | ||
57 | ||
58 |