[Mapbender-commits] r5108 - trunk/mapbender/http/php

svn_mapbender at osgeo.org svn_mapbender at osgeo.org
Thu Dec 10 04:37:37 EST 2009


Author: verenadiewald
Date: 2009-12-10 04:37:37 -0500 (Thu, 10 Dec 2009)
New Revision: 5108

Modified:
   trunk/mapbender/http/php/mod_download.php
Log:
filename

Modified: trunk/mapbender/http/php/mod_download.php
===================================================================
--- trunk/mapbender/http/php/mod_download.php	2009-12-10 09:33:35 UTC (rev 5107)
+++ trunk/mapbender/http/php/mod_download.php	2009-12-10 09:37:37 UTC (rev 5108)
@@ -5,12 +5,12 @@
 $download = array();
 
 $download["dir"]  = "../tmp/";
-$download["file"] = basename(trim($_REQUEST["download"]));
-if (!preg_match("/^[a-zA-Z0-9_-]+(\.[a-zA-Z0-9]+)$/", $download["file"]) 
-	|| !file_exists($download["dir"] . $download["file"])) {
+$filename = basename(trim($_REQUEST["download"]));
+if (!preg_match("/^[a-zA-Z0-9_-]+(\.[a-zA-Z0-9]+)$/", $filename) 
+	|| !file_exists($download["dir"] . $filename)) {
 	die("Invalid filename.");
 }
-$download["file"] = $download["dir"] . $download["file"];
+$download["file"] = $download["dir"] . $filename;
 
 if(!(bool)$download["file"]) {
 	die("No filename given.");
@@ -24,9 +24,6 @@
 	die("An error occured.");
 }
 
-$filename = $download["file"];
-
-
 header("Pragma: private");
 header("Cache-control: private, must-revalidate");
 header("Content-Type: x-type/subtype");



More information about the Mapbender_commits mailing list