forked from assembler-institute/filesystem-explorer
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathcreateUploadFolderFile.php
More file actions
executable file
·51 lines (43 loc) · 1.34 KB
/
createUploadFolderFile.php
File metadata and controls
executable file
·51 lines (43 loc) · 1.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?php
function createItem($urlItem)
{
if (isset($_POST['submit'])) {
$cfolder = $_POST['cfolder'];
@mkdir("$urlItem/$cfolder", 0777, true);
}
if (isset($_POST['submitFile'])) {
$cfile = $_POST['cfileName'];
$cfileText = $_POST['cfileDes'];
@fopen("$urlItem/$cfile.txt", "w") or die("Unable to create file!");
@file_put_contents("$urlItem/$cfile.txt", $cfileText);
}
}
function deleteItem($urlItem) {
if (isset($_POST['deleteFile'])) {
$dFile = $_POST['deleteFile'];
unlink("$urlItem/$dFile");
}
if (isset($_POST['deleteFolder'])) {
$dFolder = $_POST['deleteFolder'];
rmdir("$urlItem/$dFolder");
}
}
function uploadItem($urlItem)
{
if ((@$_FILES['myfile']['name'] != "")) {
// Where the file is going to be stored
$target_dir = "$urlItem/";
$file = $_FILES['myfile']['name'];
$path = pathinfo($file);
$filename = $path['filename'];
$ext = $path['extension'];
$temp_name = $_FILES['myfile']['tmp_name'];
$path_filename_ext = $target_dir . $filename . "." . $ext;
// Check if file already exists
if (file_exists($path_filename_ext)) {
// file already exists
} else {
move_uploaded_file($temp_name, $path_filename_ext);
}
}
}