Created
August 2, 2022 14:55
-
-
Save mynameistito/7bc8c05f8b2c3991be068e248d54764e to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
$secret_key = ""; //Set this as your secret key, to prevent others uploading to your server. | |
$sharexdir = ""; //This is your file dir, also the link.. | |
$domain_url = 'https://i.kzg.gg/'; //Add an S at the end of HTTP if you have a SSL certificate. | |
$lengthofstring = 7; //Length of the file name | |
function RandomString($length) { | |
$keys = array_merge(range(0,9), range('a', 'z')); | |
$key = ''; | |
for($i=0; $i < $length; $i++) { | |
$key .= $keys[mt_rand(0, count($keys) - 1)]; | |
} | |
return $key; | |
} | |
if(isset($_POST['secret'])) | |
{ | |
if($_POST['secret'] == $secret_key) | |
{ | |
$filename = RandomString($lengthofstring); | |
$target_file = $_FILES["sharex"]["name"]; | |
$fileType = pathinfo($target_file, PATHINFO_EXTENSION); | |
if (move_uploaded_file($_FILES["sharex"]["tmp_name"], $sharexdir.$filename.'.'.$fileType)) | |
{ | |
echo $domain_url.$sharexdir.$filename.'.'.$fileType; | |
} | |
else | |
{ | |
echo 'File upload failed - CHMOD/Folder doesn\'t exist?'; | |
} | |
} | |
else | |
{ | |
echo 'Invalid Secret Key'; | |
} | |
} | |
else | |
{ | |
echo 'No post data recieved'; | |
} | |
?> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment