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