47 lines
		
	
	
		
			804 B
		
	
	
	
		
			PHP
		
	
	
	
		
		
			
		
	
	
			47 lines
		
	
	
		
			804 B
		
	
	
	
		
			PHP
		
	
	
	
|  | <?php | ||
|  | session_start(); | ||
|  | 
 | ||
|  | function xvar_dump ($x)	{ | ||
|  | 	ob_start(); | ||
|  | 	var_dump($x); | ||
|  | 	return  ob_get_clean(); | ||
|  | } | ||
|  | 
 | ||
|  | $jo = array(); | ||
|  | 
 | ||
|  | foreach ($_FILES as $key=>$files){ | ||
|  | 
 | ||
|  | 	for ($i=0; $i < count($files['name']); $i++){ | ||
|  | 		$tmpname = $files['tmp_name'][$i]; | ||
|  | 
 | ||
|  | 		$jo ["file-$key-$i"] = array( | ||
|  | 			"url" => "url.txt", | ||
|  | 			"name" => $files['name'][$i], | ||
|  | 			"id" => $tmpname, | ||
|  | 			"size" => sprintf("%0.1fK",$files['size'][$i]/1024.0) | ||
|  | 		); | ||
|  | 
 | ||
|  | 		$_SESSION['files'][$tmpname]['content']= | ||
|  | 			file_get_contents($tmpname); | ||
|  | 		$_SESSION['files'][$tmpname]['row']=$_GET['row']; | ||
|  | 
 | ||
|  | 
 | ||
|  | 	} | ||
|  | } | ||
|  | 
 | ||
|  | 
 | ||
|  | $files = ""; | ||
|  | foreach ($_SESSION['files'] as $key => $val) { | ||
|  | 	$files .= "$key\n"; | ||
|  | } | ||
|  | 
 | ||
|  | 
 | ||
|  | $j = json_encode ($jo); | ||
|  | echo $j; | ||
|  | 
 | ||
|  | error_log("\n\n ----- files ----- \n\n$files\n\n\n"); | ||
|  | $xp = xvar_dump($_FILES); | ||
|  | 
 | ||
|  | error_log("\n\n ----- FILES ----- \n\n$$xp\n\n\n"); | ||
|  | 
 |