1
0
Просмотр исходного кода

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

Zachary Kotlarek 11 лет назад
Родитель
Сommit
4a5725e7b8
1 измененных файлов с 8 добавлено и 1 удалено
  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;