update ui

This commit is contained in:
2025-06-13 14:59:47 +03:00
parent 0311b21d23
commit 4de96eb632
7 changed files with 1503 additions and 93 deletions

View File

@@ -1,4 +1,72 @@
<?php
define('PASSWORD', 'your_password_here');
// Хешированный пароль (используйте password_hash() для генерации)
// Пример для пароля "mypassword123": password_hash('mypassword123', PASSWORD_DEFAULT)
define('PASSWORD_HASH', '$2y$12$54SMO7iJ/W2d3LKFGviGEuzD67qlsLpfGxYAh7rS5TEcG5hVO3bP.'); // замените на свой хеш
define('UPLOAD_DIR', __DIR__ . '/upload/');
define('CHUNK_DIR', __DIR__ . '/upload_chunks/');
// Максимальный размер файла (можно указать как '10GB', '500MB', '50KB')
define('MAX_FILE_SIZE', '10GB');
// Размер чанка для загрузки (можно указать как '10MB', '1MB', '512KB')
define('CHUNK_SIZE', '2MB');
// Разрешенные расширения файлов (whitelist)
define('ALLOWED_EXTENSIONS', [
// Изображения
'jpg', 'jpeg', 'png', 'gif', 'webp', 'svg', 'bmp', 'tiff', 'tif', 'ico', 'heic', 'heif', 'avif',
// Документы
'pdf', 'doc', 'docx', 'txt', 'rtf', 'odt', 'ods', 'odp', 'pages', 'key', 'numbers',
'ppt', 'pptx', 'xps', 'epub', 'mobi', 'fb2',
// Видео
'mp4', 'avi', 'mkv', 'mov', 'webm', 'flv', 'wmv', 'mpg', 'mpeg', 'm4v', '3gp', 'ogv', 'ts', 'mts',
// Аудио
'mp3', 'wav', 'flac', 'ogg', 'aac', 'm4a', 'wma', 'opus', 'oga', 'aiff', 'au', 'ra',
// Архивы
'zip', 'rar', '7z', 'tar', 'gz', 'bz2', 'xz', 'lzma', 'cab', 'iso', 'dmg', 'deb', 'rpm',
// Данные и таблицы
'json', 'xml', 'csv', 'xls', 'xlsx', 'ods', 'tsv', 'yaml', 'yml', 'toml', 'ini', 'conf', 'cfg',
// Код и разработка
'html', 'htm', 'css', 'js', 'php', 'py', 'java', 'cpp', 'c', 'h', 'cs', 'rb', 'go', 'rs', 'swift',
'kt', 'scala', 'pl', 'sh', 'bat', 'cmd', 'ps1', 'vbs', 'r', 'sql', 'md', 'tex', 'log',
// Веб и CMS
'wpress', 'sql', 'backup', 'bak', 'db', 'sqlite', 'sqlite3',
// Шрифты
'ttf', 'otf', 'woff', 'woff2', 'eot',
// CAD и дизайн
'dwg', 'dxf', 'skp', 'blend', 'obj', 'fbx', '3ds', 'dae', 'stl', 'ply',
'psd', 'ai', 'eps', 'indd', 'sketch', 'fig', 'xd',
// Виртуализация и образы
'vmdk', 'vdi', 'vhd', 'vhdx', 'qcow2', 'img', 'bin', 'cue',
// Мобильные приложения и исполняемые файлы
'apk', 'ipa', 'appx', 'msix', 'exe', 'msi', 'deb', 'rpm', 'dmg', 'pkg',
// Научные данные
'mat', 'hdf5', 'nc', 'fits', 'sdf', 'mol', 'pdb',
// Игры и мультимедиа
'unity', 'unitypackage', 'pak', 'wad', 'pk3', 'vpk',
// Электронные книги и документы
'djvu', 'chm', 'hlp',
// Прочие полезные форматы
'torrent', 'magnet', 'desktop', 'lnk', 'url',
'ics', 'vcf', 'vcard', 'gpx', 'kml', 'kmz'
]);
// В конце файла config.php добавьте:
error_log("Config loaded. MAX_FILE_SIZE: " . MAX_FILE_SIZE);
error_log("Config loaded. CHUNK_SIZE: " . CHUNK_SIZE);