diff options
Diffstat (limited to 'thumb.php')
-rw-r--r-- | thumb.php | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -3,7 +3,8 @@ /** * PHP script to stream out an image thumbnail. * - * @addtogroup Media + * @file + * @ingroup Media */ define( 'MW_NO_OUTPUT_COMPRESSION', 1 ); require_once( './includes/WebStart.php' ); @@ -116,6 +117,7 @@ function wfThumbMain() { } function wfThumbError( $status, $msg ) { + global $wgShowHostnames; header( 'Cache-Control: no-cache' ); header( 'Content-Type: text/html; charset=utf-8' ); if ( $status == 404 ) { @@ -123,6 +125,13 @@ function wfThumbError( $status, $msg ) { } else { header( 'HTTP/1.1 500 Internal server error' ); } + if( $wgShowHostnames ) { + $url = htmlspecialchars( @$_SERVER['REQUEST_URI'] ); + $hostname = htmlspecialchars( wfHostname() ); + $debug = "<!-- $url -->\n<!-- $hostname -->\n"; + } else { + $debug = ""; + } echo <<<EOT <html><head><title>Error generating thumbnail</title></head> <body> @@ -130,6 +139,7 @@ function wfThumbError( $status, $msg ) { <p> $msg </p> +$debug </body> </html> |