Răsfoiți Sursa

Provide a more useful name for the split directory, for restless admins

Zachary Kotlarek 11 ani în urmă
părinte
comite
4a5725e7b8
1 a modificat fișierele cu 8 adăugiri și 1 ștergeri
  1. 8 1
      opendrive.php

+ 8 - 1
opendrive.php

@@ -371,7 +371,14 @@ function fileUpload($session, $path, $file) {
 		}
 
 		# Create a temporary directory
-		$tempDir = trim(shell_exec('mktemp -d'));
+		$tempDir = trim(
+			shell_exec(
+				'mktemp' .
+				' -d' .
+				' --tmpdir=' . escapeshellarg(sys_get_temp_dir()) .
+				' ' . escapeshellarg(basename($file)) . '.XXXXXXXX'
+			)
+		);
 		if (!is_dir($tempDir)) {
 			echo "Unable to create temp directory\n";
 			return false;