Онлайн декодер нормально раскодировал, только я не задавал ему формат файла и получил внутри src атрибута это:
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxglj
Раньше на ПК (не знаю как сейчас) у телеграма был жесткий баг с записью/воспроизведением. Он использовал для входа/выхода те устройства что стоят по умолчанию на момент запуска приложения. При изменении устройств приходилось перещапускать приложение. Проверьте, может на телефоне этот глюк тоже есть.
Без айфона пробовали?
Возможно у вас есть какие-то плагины влияющие на это
Попробуйте перед оверфлоу хайден записать текущее состояние оверфлоу, а потом скрывать
А при закрытии присваивать записанное состояние
По сути вам нужны регулярные выражения
Считываете текст в переменную и через preg_match_all гоняете
Не помню только, может ли прегматч принимать массив в качестве правил, если нет, то циклом for гоняете текст в прегматч по каждому слову
Подключаете сервисы (смс и тд) рассылок к сайту и даете юзерам выбор канала рассылки
Вотсапа нет и в ближайшее время не придвидится
Без гемороя доступны: вк/телеграм/смс/почта/вайбер/скайп/фейсбук
Сейчас прибегут любители своего у будут тягать одеяло во все стороны (симфони, уи2, ларавел и прочие). Тема заезжена, вывод - писать на чем умеешь/удобно