Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $dbhost = "";
- $dbuser = "";
- $dbpass = "";
- $dbname = "";
- $db = new mysqli($dbhost, $dbuser, $dbpass, $dbname);
- $sharexdir = "ss";
- $domain_url = "https://minecraftpe.pl";
- $lengthofstring = 8;
- $allowedExts = array('png', 'jpg', 'jpeg', 'gif');
- $allowedMime = array('image/png', 'image/jpeg', 'image/pjpeg', 'image/gif');
- $max_size = 2560000;
- if(isset($_POST['sharex_key']))
- {
- $q = $db->query("SELECT * FROM sharex WHERE sharex_key='" . $_POST["sharex_key"] . "';");
- if($q->num_rows == 1)
- {
- $rozmiar = mysqli_fetch_assoc($q)["size"];
- $rozmiar_pliku = $_FILES["fajna_nazwa"]["size"];
- if(($rozmiar_pliku + $rozmiar) < $max_size) {
- $filename = md5(mt_rand(1,9)){0}.md5(mt_rand(1,9)){1}.md5(mt_rand(1,9)){2}.md5(mt_rand(1,9)){3}.md5(mt_rand(1,9)){4}.md5(mt_rand(1,9)){5};
- $target_file = $_FILES["fajna_nazwa"]["name"];
- $fileType = pathinfo($target_file, PATHINFO_EXTENSION);
- if ((in_array($_FILES['fajna_nazwa']['type'], $allowedMime)) && (in_array(strtolower($fileType), $allowedExts))) {
- if (move_uploaded_file($_FILES["fajna_nazwa"]["tmp_name"], $sharexdir.$filename.'.'.$fileType))
- {
- echo $domain_url.$sharexdir.$filename.'.'.$fileType;
- } else {
- echo "Nie udało się przesłać pliku";
- }
- } else {
- echo "Nie obsługiwany typ pliku";
- }
- $db->query("UPDATE sharex SET size = '" . $rozmiar + $rozmiar_pliku . "' WHERE `key` = '".$_POST['sharex_key']."';");
- } else {
- echo "Przekroczyłeś maklsymalny rozmiar plików!";
- }
- } else {
- echo "Nieprawidłowy tajny klucz";
- }
- } else {
- echo "Nie otrzymano żadnych danych";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement