· 6 years ago · Oct 12, 2019, 06:34 PM
1<?php
2$domainUrl = 'theja.me/';
3$fileDir = "s/";
4$fileNameLength = 5;
5$secretKey = "password"; //key
6function RandomString($length) {
7 $keys = array_merge(range(0,9), range('a', 'z'));
8 $key = "";
9
10 for ($i=0; $i < $length; $i++) {
11 $key .= $keys[mt_rand(0, count($keys) - 1)];
12 }
13 return $key;
14}
15if (isset($_POST['k'])) {
16 if($_POST['k'] == $secretKey) {
17 $filename = RandomString($fileNameLength);
18 $target_file = $_FILES["d"]["name"];
19 $fileType = pathinfo($target_file, PATHINFO_EXTENSION);
20 if (move_uploaded_file($_FILES["d"]["tmp_name"], $fileDir.$filename.'.'.$fileType)) {
21 echo $domainUrl.$fileDir.$filename.'.'.$fileType;
22 } else {
23 echo 'File upload failed';
24 }
25 } else {
26 echo 'INvalid secret';
27 }
28 } else {
29 echo 'No post data received';
30}