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