ExBB Community » » PHP/Perl » Убить код html картинки в выводе RSS потока

Страниц (1): [1]
 

1. Defenderyk - 25 января 2010 — 12:03 - перейти к сообщению
Убить код html картинки в выводе RSS потока

Как? А то у меня выводится html код картинки(
2. yura3d - 25 января 2010 — 13:15 - перейти к сообщению
Defenderyk пишет:
Убить код html картинки в выводе RSS потока

Как? А то у меня выводится html код картинки(

Не совсем понял как выводится код и что нужно с ним сделать. Можно ссылку на проблемный поток или хотя бы скриншот?
3. Defenderyk - 25 января 2010 — 13:27 - перейти к сообщению
Новости экспортируются в Яндекс. Для экспорта подключена функция, которая заменяет символы кавычек на quote, т.е если есть html код в поле которое экспортируется, то в яндексе отображается как html код, а не картинка.

Вот как сделать в файле php который выодит RSS поток, чтобы сначало резался html код картинки, а уже потом экспортировался
4. yura3d - 25 января 2010 — 13:32 - перейти к сообщению
Defenderyk пишет:
Новости экспортируются в Яндекс. Для экспорта подключена функция, которая заменяет символы кавычек на quote, т.е если есть html код в поле которое экспортируется, то в яндексе отображается как html код, а не картинка.

Вот как сделать в файле php который выодит RSS поток, чтобы сначало резался html код картинки, а уже потом экспортировался

В PHP есть встроенная функция strip_tags(), которая вырезает из строковой переменной встречающиеся вхождения HTML- и PHP-кода. Правда, со слишком сложными вариантами использования тегов она может работать некорректно, но для простого вырезания тегов изображений подойдёт как нельзя лучше. Разумеется, данную функцию нужно применить раньше той, о которой идёт речь здесь:
Defenderyk пишет:
Для экспорта подключена функция, которая заменяет символы кавычек на quote
5. Defenderyk - 25 января 2010 — 13:35 - перейти к сообщению
спасибо ОГРОМНОЕ, сейчас попробую и отпишу результат
(Добавление)
<img src='images/articles/gr907.gif' style='margin:5px' border='0' alt='' width='90' align='left'

вот что выводит Огорчение
6. yura3d - 25 января 2010 — 14:02 - перейти к сообщению
Defenderyk пишет:
вот что выводит

Каким образом применяется эта (strip_tags) функция? Она должна быть вызвана раньше той функции, которая выполняет преобразование управляющих символов (треугольные скобки, кавычки и амперсанд) в их html-эквиваленты (" и т.п.) В данном же случае, как я вижу, либо strip_tags() вызывается позже, либо как-то неправильно используется
7. Defenderyk - 25 января 2010 — 14:06 - перейти к сообщению
yura3d, да, что-то заработался видимо. Теперь все ок!)

респект. + в репу)

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0387]     [ ]