zetar
Мой дом здесь!
- Регистрация
- 18 Май 2007
- Сообщения
- 494
- Реакции
- 375
скинь сюда или в личку
смотри личку
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
скинь сюда или в личку
А если индексация не важна?JS не подойдёт для поисковиков.
Если объём маленький (как в примере), можно парсить и на сервере.
Если объёмы большие, то лучше XSLT ещё не придумали.
покажите пример сайта на xml ? или може есть какая нибудь CMS на xml?
<?php
// кешируем RSS файлик
// место куда пишем файлик кэша
$filename = $_SERVER['DOCUMENT_ROOT']."/cache/phpnews.rss";
// проверяем насколько старый файлик
$modif=time()-@filemtime ("$filename");
// если в кэше нет файла или он слишком старый - обновляем
if(!file_exists($filename) || $modif>"3600")
{
$rss = file_get_contents("http://www.php.net/news.rss");
$handle = fopen ("$filename", "w");
fwrite($handle, $rss);
fclose($handle);
}
// читаем файлик с помощью Simple XML
$RSS = simplexml_load_file($filename);
// для любопытных что жк мы там получили :-)
//VAR_DUMP($RSS);
foreach ($RSS->item as $item) {
// при надобности перекодируем полученные данные в нужную кодировку
//$item->description = iconv("UTF-8","WINDOWS-1251",$item->description);
//$item->title = iconv("UTF-8","WINDOWS-1251",$item->title);
//формируем ссылку и выводим данные
echo "<p>".$item->title."</p>";
}
?>