Исправление ошибки протокола и добавление функции для php < 5.5