Fix check for encrypted file (bug #1596304).
[phpmyadmin/crack.git] / error.php
bloba4f18fd0e433d2596d5baae45aa571f6b7cd65a8
1 <?php
2 /* $Id$ */
3 // vim: expandtab sw=4 ts=4 sts=4:
5 /**
7 * phpMyAdmin fatal error display page
8 *
9 */
11 /* Input sanitizing */
12 require_once('./libraries/sanitizing.lib.php');
14 /* Get variables */
15 $lang = isset( $_REQUEST['lang'] ) ? htmlspecialchars($_REQUEST['lang']) : 'en';
16 $dir = isset( $_REQUEST['dir'] ) ? htmlspecialchars($_REQUEST['dir']) : 'ltr';
17 // force utf-8 to avoid XSS with crafted URL and utf-7 in charset parameter
18 $charset = 'utf-8';
19 $type = isset( $_REQUEST['type'] ) ? htmlspecialchars($_REQUEST['type']) : 'error';
21 header('Content-Type: text/html; charset=' . $charset);
23 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
24 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $lang; ?>" dir="<?php echo $dir; ?>">
25 <head>
26 <link rel="icon" href="./favicon.ico" type="image/x-icon" />
27 <link rel="shortcut icon" href="./favicon.ico" type="image/x-icon" />
28 <title>phpMyAdmin</title>
29 <meta http-equiv="Content-Type" content="text/html; charset=<?php echo $charset; ?>" />
30 <style type="text/css">
31 <!--
32 html {
33 padding: 0;
34 margin: 0;
36 body {
37 font-family: sans-serif;
38 font-size: small;
39 color: #000000;
40 background-color: #F5F5F5;
41 margin: 1em;
43 h1 {
44 margin: 0;
45 padding: 0.3em;
46 font-size: 1.4em;
47 font-weight: bold;
48 color: #ffffff;
49 background-color: #ff0000;
51 p {
52 margin: 0;
53 padding: 0.5em;
54 border: 0.1em solid red;
55 background-color: #ffeeee;
57 //-->
58 </style>
59 </head>
60 <body>
61 <h1>phpMyAdmin - <?php echo $type; ?></h1>
62 <p><?php
63 if (get_magic_quotes_gpc()) {
64 echo PMA_sanitize(stripslashes($_REQUEST['error']));
65 } else {
66 echo PMA_sanitize($_REQUEST['error']);
68 ?></p>
69 </body>
70 </html>