/vendor/ckeditor/plugins/_inactive/cyberim/includes/tasks/upload.php
PHP | 20 lines | 16 code | 1 blank | 3 comment | 2 complexity | e635025a5dab5d8a97bb2d4cae13cffa MD5 | raw file
Possible License(s): BSD-3-Clause, LGPL-2.1
- <?php
- /*
- Защита от прямой загрузки
- */
- defined('ACCESS') or die();
-
- if (!empty($_FILES)) {
- $tempFile = $_FILES['Filedata']['tmp_name'];
- $targetPath = FileManager::clear_path(Manager::$conf['filesystem.files_abs_path'].$_REQUEST['folder']);
- echo $_REQUEST['folder']."\n";
- $targetFile = $targetPath.$_FILES['Filedata']['name'];
- $fileTypes = explode('|', strtolower(Manager::$conf['filesystem.allowed_extensions']));
- $ext = FileManager::get_ext($_FILES['Filedata']['name']);
- if (in_array(strtolower($ext), $fileTypes)) {
- move_uploaded_file(FileManager::convertToFileSystem($tempFile), FileManager::convertToFileSystem($targetFile));
- chmod(FileManager::convertToFileSystem($targetFile), Manager::$conf['filesystem.file_chmod']);
- echo "1";
- }
- }
- ?>