X-Git-Url: https://jfr.im/git/uguu.git/blobdiff_plain/64abd972f37621c71598bd02f9872b941b6bba46..0591f08bbfb99b3ac0d48f2312bf89856d3bd1f9:/api.php diff --git a/api.php b/api.php index f83c61a..89151ba 100644 --- a/api.php +++ b/api.php @@ -2,19 +2,26 @@ //If the value d doesn't exist, redirect back to front page *1 if(isset($_GET['d'])) { //Include the core file with the functions - include_once('core.php'); + include_once('includes/core.php'); switch ($_GET['d']) { case 'upload': + //If no file is being posted, show the error page and exit. + if(empty($_FILES['file']['name'])){ + include('error.php'); + exit(0); + } //Set the name value to the original filename $name = $_FILES['file']['name']; + $arg = 'custom_original'; //If the value name contains a custom name, set the name value if(!empty($_POST['name'])){ $name = $_POST['name'];} //If value contains anything, keep original filename - if(!empty($_POST['originalname'])){ - $name = $_FILES['file']['name'];} + if(!empty($_POST['randomname'])){ + $name = $_FILES['file']['name']; + $arg = 'random';} //Call the save function which sends the file+name - save_file($_FILES['file']['tmp_name'], $name); + save_file($_FILES['file']['tmp_name'], $name, $arg); break; case 'extend-time': break; @@ -25,5 +32,5 @@ if(isset($_GET['d'])) { } }else{ //*1 - header('Location: index.html); + header('Location: index.html'); }