Перейти к публикации

Рекомендованные сообщения

я бы поправил бы rss.class.php

$data = $this->_get_contents( $file )

на

$data = trim(preg_replace('/[\r\n]+/m',"\n", $this->_get_contents( $file )))

т.к. можно столкнуться с некорректными летами которые могут начинаться к примеру со второй строки и т.д. вследствие чего в стоке класс будит бить ошибку при условии того что rss по структуре сформирован правильно.

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, Gara сказал:

вследствие чего в стоке класс будит бить ошибку при условии того что rss по структуре сформирован правильно.

Неверно. RSS стандарт обязывает документ не иметь ничего лишнего в начале. Это будет серьезная ошибка в XML. И ошибка именно со стороны ресурса. В данном случае нужно не подстраиваться под очень грубые ошибки ресурса, а именно на них указывать, чтобы ресурс их исправлял. В данном случае это однозначно не ошибка DLE, и точно не будет подстраивания под серьезные ошибки нарушающие стандарты. 

Ссылка на сообщение
Поделиться на других сайтах

Я полностью согласен с вами есть стандарт для формирования того или иного документа, просто есть те кто допускает такие ошибки, мелочь и хочется быть тупым узером и не разбираться где они, как в песне ЮРИЙ НЕСТЕРЕНКО - Когда мало кто знал, что значит Ctrl-Alt-Del ))) И заказчик-дурак тычет мышкой в картиночки гордо.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...