Gara 0 Опубликовано: 27 мая 2021 Рассказать Опубликовано: 27 мая 2021 я бы поправил бы rss.class.php $data = $this->_get_contents( $file ) на $data = trim(preg_replace('/[\r\n]+/m',"\n", $this->_get_contents( $file ))) т.к. можно столкнуться с некорректными летами которые могут начинаться к примеру со второй строки и т.д. вследствие чего в стоке класс будит бить ошибку при условии того что rss по структуре сформирован правильно. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 27 мая 2021 Рассказать Опубликовано: 27 мая 2021 3 часа назад, Gara сказал: вследствие чего в стоке класс будит бить ошибку при условии того что rss по структуре сформирован правильно. Неверно. RSS стандарт обязывает документ не иметь ничего лишнего в начале. Это будет серьезная ошибка в XML. И ошибка именно со стороны ресурса. В данном случае нужно не подстраиваться под очень грубые ошибки ресурса, а именно на них указывать, чтобы ресурс их исправлял. В данном случае это однозначно не ошибка DLE, и точно не будет подстраивания под серьезные ошибки нарушающие стандарты. Цитата Ссылка на сообщение Поделиться на других сайтах
Gara 0 Опубликовано: 27 мая 2021 Рассказать Опубликовано: 27 мая 2021 Автор Я полностью согласен с вами есть стандарт для формирования того или иного документа, просто есть те кто допускает такие ошибки, мелочь и хочется быть тупым узером и не разбираться где они, как в песне ЮРИЙ НЕСТЕРЕНКО - Когда мало кто знал, что значит Ctrl-Alt-Del ))) И заказчик-дурак тычет мышкой в картиночки гордо. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.