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

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

я бы поправил бы 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 ))) И заказчик-дурак тычет мышкой в картиночки гордо.

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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...