]>
Commit | Line | Data |
---|---|---|
78b2d83e | 1 | <?php |
362ed96d | 2 | //If the value d doesn't exist, redirect back to front page *1 |
78b2d83e | 3 | if(isset($_GET['d'])) { |
362ed96d | 4 | //Include the core file with the functions |
4112f8f6 | 5 | include_once('includes/core.php'); |
78b2d83e | 6 | switch ($_GET['d']) { |
78b2d83e | 7 | case 'upload': |
0591f08b | 8 | //If no file is being posted, show the error page and exit. |
09b91eae | 9 | if(empty($_FILES['file']['name'])){ |
e2622893 | 10 | include_once('error.php'); |
0591f08b JD |
11 | exit(0); |
12 | } | |
362ed96d | 13 | //Set the name value to the original filename |
f6de5bc0 | 14 | $name = $_FILES['file']['name']; |
64c27042 | 15 | $arg = 'custom_original'; |
362ed96d | 16 | //If the value name contains a custom name, set the name value |
f6de5bc0 | 17 | if(!empty($_POST['name'])){ |
ff3c1102 | 18 | $name = $_POST['name'];} |
b628f750 | 19 | //If value contains anything, keep original filename |
0f429b06 GJ |
20 | if(!empty($_POST['randomname'])){ |
21 | $name = $_FILES['file']['name']; | |
64c27042 | 22 | $arg = 'random';} |
362ed96d | 23 | //Call the save function which sends the file+name |
0f429b06 | 24 | save_file($_FILES['file']['tmp_name'], $name, $arg); |
f6de5bc0 | 25 | break; |
78b2d83e GJ |
26 | case 'extend-time': |
27 | break; | |
28 | default: | |
362ed96d | 29 | //If no correct valid argument for the api to perform on, tell them to enter a valid one |
78b2d83e GJ |
30 | exit('Please provide a valid argument. Example: curl -i -F name=test.jpg -F file=@localfile.jpg http://uguu.se/api.php?d=upload'); |
31 | break; | |
32 | } | |
33 | }else{ | |
362ed96d | 34 | //*1 |
6e46f9b0 | 35 | header('Location: index.html'); |
78b2d83e | 36 | } |