8 if (isset($_GET['qqfile'])){
9 $fileName = $_GET['qqfile'];
12 $headers = apache_request_headers();
13 $fileSize = (int)$headers['Content-Length'];
14 } elseif (isset($_FILES['qqfile'])){
15 $fileName = basename($_FILES['qqfile']['name']);
16 $fileSize = $_FILES['qqfile']['size'];
18 die ('{error: "server-error file not passed"}');
21 if ($fileName == '4text.txt'){
22 die ('jsgkdfgu4eyij');
26 die ('{error: "server-error file size is zero"}');
30 die ('{error: "server-error file size is smaller than 10 bytes"}');
33 if ($fileSize > 9 * 1024){
34 die ('{error: "server-error file size is bigger than 9kB"}');
38 array_merge($_GET, array('fileName'=>$fileName));
40 $response = array_merge($_GET, array('success'=>true, 'fileName'=>$fileName));
42 // to pass data through iframe you will need to encode all html tags
43 echo htmlspecialchars(json_encode($response), ENT_NOQUOTES);
45 die ('{error: "server-error query params not passed"}');