Stalker-g2
Новичок
Функция join + конкатенация
php 5.2.1
apache 2.0.59
есть цмс(textpattern),в неё файл rss.php, отдаёт рсс ленту.
в нём вызывается функция рсс, которая должна вернуть всю ленту.
выглядит это дело так:
$out - массив со статьями.
Проблема
В начале ленты выводится непонятная строка:
5567a<?xml version="1.0" encoding="UTF-8"?>
откуда берётся этот мусор и как его можно убрать? если оператор return записать так, то паразитная строка исчезает:
и вывод выглядит так:
php 5.2.1
apache 2.0.59
есть цмс(textpattern),в неё файл rss.php, отдаёт рсс ленту.
в нём вызывается функция рсс, которая должна вернуть всю ленту.
выглядит это дело так:
PHP:
return '<?xml version="1.0" encoding="UTF-8"?>' .n.
'<rss version="2.0" xmlns:wfw="http://wellformedweb.org/C
ommentAPI/">' .n.
tag(join(n,$out),'channel') .n.
'</rss>';
Проблема
В начале ленты выводится непонятная строка:
5567a<?xml version="1.0" encoding="UTF-8"?>
откуда берётся этот мусор и как его можно убрать? если оператор return записать так, то паразитная строка исчезает:
PHP:
return '<?xml version="1.0" encoding="UTF-8"?>' .n.
'<rss version="2.0" xmlns:wfw="http://wellformedweb.org/C
ommentAPI/">' .n.
'</rss>';
PHP:
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:wfw="http://wellformedweb.org/CommentAPI/">
</rss>