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");
							 | 
						||
| 
								 | 
							
								
							 |