Що це за система
Легкий PHP-файлообмінник із реєстрацією користувачів, завантаженням і роздачею файлів за захищеними токенами, лічильником скачувань і простою адмінкою. Є публічні сторінки (головна, правила, старт), авторизація/верифікація, особистий кабінет «Мої файли», а також інструменти адміністратора. Структура проста: завантаження розкладаються по місяцях, конфіги та ініт — в includes/.
Ключові функції для користувача
Реєстрація та вхід із хешуванням паролів (password_hash, bcrypt). Підтвердження e-mail через лист.
Завантаження файлів у каталог формату upload/MM.YYYY/... з автоматичним рознесенням по місяцях.
Особистий розділ «Мої файли» (myfiles.php): список, розмір, дата, лічильник; перейменування (edit_file.php) і видалення.
Видача файлів за унікальним download_token із інкрементом download_count і фіксацією upload_ip.
Базові публічні сторінки: index.php, start.php, rules.php.
Інструменти адміністратора
Міні-адмінка (/admin/admin.php) для керування користувачами (is_admin) і файлами, базова статистика.
Перегляд/редагування профілів, скидання верифікації, точкове видалення проблемних файлів.
Поштова конфігурація через includes/config_mail.php + PHPMailer (SMTP).
Безпека та технічні моменти
Паролі зберігаються у вигляді bcrypt-хешів; верифікація через verification_token.
Скачування тільки за токеном, ведеться лічильник та лог IP — це ускладнює «сирі» прямі посилання.
Конфіги розділені (includes/db_config.php, includes/init.php), .htaccess/.user.ini — для базових обмежень і налаштувань.
Що ми з тобою додали/змінили
Для запуска інсталяції треба перейти за адресою https://ваш домен/install.php
► Показать