diff --git a/tests/reporter.php b/tests/reporter.php
index c4e8a5189311acf9754f91ed917d28d95e02a011..24d52b33d478cabee30025ef15e94672de303d0f 100644
--- a/tests/reporter.php
+++ b/tests/reporter.php
@@ -10,8 +10,8 @@ class HtmlTimerReporter extends HtmlReporter
     function paintHeader($test_name) {
         ob_start();
 
+	@header('Content-type: text/html; charset=' . $this->_character_set);
         $this->sendNoCacheHeaders();
-	header('Content-type: text/html; charset=' . $this->_character_set);
         print "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">";
         print "<html>\n<head>\n<title>$test_name</title>\n";
         print "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=" .
@@ -45,6 +45,7 @@ class HtmlTimerReporter extends HtmlReporter
         print "</div>\n";
         print "</body>\n</html>\n";
 
+	@header('Content-disposition: ', true);
         ob_end_flush();
     }
 }