Техническое задание: PHP-скрипт для управления данными и конфигурацией

Цель проекта

Разработать PHP-скрипт, выполняющий синхронную запись информации в базу данных и текстовый конфигурационный файл с последующей перезагрузкой системной службы для активации новых настроек.

Основные требования

Функциональность скрипта

  • Прием входных данных (например, через POST-запрос или аргументы командной строки)
  • Создание новой записи в указанной таблице базы данных MySQL
  • Запись этих же данных (или их преобразованной формы) в заданный текстовый файл на сервере
  • Автоматическая перезагрузка (restart) определенной системной службы после успешной записи данных
  • Обработка ошибок и логирование операций

Технические условия

  • Скрипт должен быть написан на PHP
  • Окружение: сервер под управлением операционной системы Ubuntu (версия уточняется)
  • Работа с СУБД: MySQL
  • Необходимо обеспечить безопасное подключение к БД (использовать подготовленные запросы для защиты от SQL-инъекций)
  • Скрипт должен иметь права на запись в указанный файл и на перезапуск системной службы (возможно, потребуется настройка sudo или прав доступа)

Результат работы

  • Чистый, документированный PHP-код
  • Инструкция по развертыванию и настройке скрипта на сервере
  • Описание формата входных данных

Доработка функционала галереи товара в Битрикс

Необходимо расширить стандартные возможности карточки товара в интернет-магазине на Битриксе. Требуется добавить поддержку загрузки и отображения видео в галерею товара, помимо стандартных фотографий.