Простая электронная библиотека
Веб-система "Электронная Библиотека" — это автономное приложение, разработанное на стеке XAMPP (PHP / MariaDB), предназначенное для управления цифровыми ресурсами. Система реализует полный цикл CRUD-операций (Create, Read, Update, Delete) для электронных изданий. Ключевой функционал включает каталогизацию (index.php), безопасную загрузку файлов (upload.php), которая генерирует уникальные имена и записывает метаданные в БД, а также функцию атомарного удаления (delete.php), которая гарантирует одновременное удаление записи из базы и физического файла из каталога /uploads/. Для обеспечения надежности были приняты меры безопасности: все запросы к БД используют PDO Prepared Statements для защиты от SQL-инъекций. Во время разработки были успешно решены инженерные проблемы XAMPP, в частности, устранение конфликтов UNIX-сокета (из-за использования 127.0.0.1 в конфигурации) и коррекция структуры базы данных (ALTER TABLE) для поддержки всех необходимых атрибутов книги.