Fareny, нет. Ни с одной из технологий, в которых вы возитесь, я дела не имел и не собираюсь. Извольте проявить самостоятельность или отдать эту работу специалистам.
PMA - это не "панель" и не "админка". Это инструмент, для работы которого должен быть настроен веб-сервер. О котором в вопросе ни звука, а причина проблемы именно в нем.
Александр Маджугин, кабы я знал. Там Битрикс пятилетней давности, надо обновить, конечно. Смущает даже не цена, а память о том, как в прошлый раз штатное обновление привело интернет-магазин в неработоспособность, а поддержка две недели отделывалась обещаниями, что в следующем обновлении это исправят...
Александр Маджугин, у моего подопечного сайта он тоже всю жизнь отключен, только вот три дня назад вычищал с сайта заразу. Например, картинку-троян из /upload/main.
Александр Маджугин, правило 4 неполное. Полностью оно звучит так: каждый год отстегиваешь Битриксу мзду, чтобы просто обновлять старые модули, хотя ничего нужного тебе в системе не добавляется. И, кстати, отключенный модуль vote ничего не гарантирует...
А что, отладчик вы еще не проходили? Кто-то должен вычитывать эту простынку вместо того, чтобы вы запустили ее под дебаггером и посмотрели, что происходит?
Дмитрий Грабко, вы какую-то не ну проблему решаете.
Если у вас можно получить админский доступ к сайту - это надо не решать, а выкинуть на хрен такой сайт.
Если же у вас обычные пользователи, ЛК и привязка данных к пользователю - он сможет получить только свои анализы, и защищать тут нечего.
Если ваша лаборатория готова предоставить данные заново после того, как вы удалили их у себя - какой смысл вообще их хранить у вас? Чтобы было удобнее взломавшему ваш Битрикс и слившему вашу базу? Или чтобы легче вас было нагнуть по закону о ПД?
Декодировать не требуется. Яндекс на этот запрос возвращает содержимое файла именно в том формате, который нужен телеге. Сохраняешь во временный файл и имя этого сохраненного файла подставляешь в sendVoice.