65 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
			
		
		
	
	
			65 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
| <?php
 | |
| session_start();
 | |
| 
 | |
| #error_log("Here is upload.php");
 | |
| 
 | |
| file_put_contents("/tmp/log.txt", "uploadder\n", FILE_APPEND | LOCK_EX);
 | |
| 
 | |
| 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];
 | |
| 
 | |
| 		$ft = mime_content_type($tmpname);
 | |
| 		if ($ft != "application/pdf"){
 | |
| 			$jo = array(
 | |
| 				"type" => "error" 
 | |
| 			);
 | |
| 
 | |
| 		} else {
 | |
| 
 | |
| 			$jo ["file-$key-$i"] = array(
 | |
| 				"url" => "url.txt",
 | |
| 				"name" => $files['name'][$i],
 | |
| 				"id" => $tmpname,
 | |
| 				"size" => sprintf("%0.1fK",$files['size'][$i]/1024.0)
 | |
| 			);
 | |
| 
 | |
| 			file_put_contents("/tmp/log.txt", "file-$key-$i\n", FILE_APPEND | LOCK_EX);
 | |
| 			file_put_contents("/tmp/log.txt", $files['name'][$i], FILE_APPEND | LOCK_EX);
 | |
| 
 | |
| 		}
 | |
| 
 | |
| 		$_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;
 | |
| 
 | |
| file_put_contents("/tmp/log.txt", $j, FILE_APPEND | LOCK_EX);
 | |
| 
 | |
| 
 | |
| #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");
 | |
| 
 |