2013-11-09 1 views
0

Итак, я получаю этот RSS-канал http://www.footballwebpages.co.uk/league.xml?comp=1, но корневой элемент не поддерживается, поэтому мне нужно добавить тег <rss> в нижнюю/верхнюю часть XML-файлов. Как мне это сделать? Я уже успел напечатать его здесь ...Добавление элементов в RSS-канал с другого сайта?

<?php 
    header("Content-type: application/xhtml+xml"); 
    $html = file_get_contents('http://www.footballwebpages.co.uk/league.xml?comp=1'); 
     echo $html; 
?> 

Это дает мне все правильно кроме <rss> тегов в нижней и верхней части.

ответ

0

Не уверен, что это лучший способ, но взорвать $ html с помощью <leagueTable>?

header("Content-type: application/xhtml+xml"); 
$html = explode("<leagueTable>", file_get_contents('http://www.footballwebpages.co.uk/league.xml?comp=1')); 
$html = "<?xml version='1.0' encoding='UTF-8' ?> 
<rss> 
<leagueTable>{$html[1]} 
</rss>"; 
echo $html; 
+0

Нет удачи на всех с этим кодом "», file_get_contents ('HTTP: // www.footballwebpages.co.uk/league.xml?comp=1')); $ HTML = « {$ HTML [1 ]} ';?> «Он печатает пустую страницу –

+0

Попробуйте сейчас, я добавил эхо и удалил двойные кавычки в строке Devon

+0

Теперь эта ошибка Ошибка анализа: ошибка синтаксиса, неожиданный T_STRING в /home1/gretar/public_html/table/index.php в строке 3 –

Смежные вопросы