В isp панели агенства должен быть раздел фтп, заведите там себе аккаунт и скорируйте сайт через фтп. По базе - там же должна быть ссылка phpmyadmin, либо на хостинг через фтп запулите какой нибудь dumper и сделайте backup
Ну имхо, если вы где-то в коде ошибетесь при формировании логики запроса, то логика БД вас подстрахует. И вместо удаленных данных вы получите просто ошибку.
У вас в качестве length выступает filesize($files[0] - вот и смотрите откуда он приходит. А приходит он из функции glob() - она что возвращает? Она разрешена на хостинге?
Да куда угодно копать - задача тривиальная. Задайте классы пунктам, которые видны в свернутом состоянии, остальные скройте и покажите только в полном состоянии. Для изменения порядка используйте css order и flex
Можно передавать в php ширину и высоту исходника, а также координаты, ширину/высоту, угол поворота каждого наложенного изображения. А в скрипте уже на сервере налеплять это дело в цикле на одно изображение.
Кнопку сделать через button
Тень (или что у вас там) сделать через псевдо-элемент :before
В состоянии :hover для кнопки начинать проигрывать animation для :before
Заходите в админку ВП на своем сервере
В настройках меняете домен на домен заказчика (у вас админка перестает работать)
Делаете дамп базы
Высылаете заказчику