浏览代码

Upload files to 'Photo'

Yeung Alan 5 年之前
父节点
当前提交
c668a3f7fc
共有 2 个文件被更改,包括 5 次插入3 次删除
  1. 4 2
      Photo/Image_mover.php
  2. 1 1
      Photo/new_folder.php

+ 4 - 2
Photo/Image_mover.php

@@ -3,14 +3,16 @@ include '../auth.php';
 ?>
 <?php
 //Image Processing System
-$storage = "storage/";
+if(!isset($_POST["dir"]) || !isset($_POST["files"])){
+	die('FAILED');
+}
 $files = explode(",",$_POST['files']);
 $target = $_POST['dir'];
 $opr = $_POST['opr'];
 foreach ($files as $file){
 	if ($opr == 1 || $opr == 2){
 	//No idea why php rename does the moving job =w=
-		rename($file, str_replace('uploads','storage/' .$target,$file));	
+		rename($file, str_replace(pathinfo($file)['dirname'],$target,$file));	
 	}
 	if ($opr == 3){
 		unlink($file);

+ 1 - 1
Photo/new_folder.php

@@ -7,7 +7,7 @@ $foldername = $_POST['name'];
 $storage = "storage/";
 
 if (file_exists($storage . $foldername . "/") == false){
-	mkdir($storage . $foldername . "/");
+	mkdir($storage . bin2hex($foldername) . "/", 0777);
 	echo 'DONE';
 }
 ?>