Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.06.2018, 23:33
Профессор
Отправить личное сообщение для spinastr Посмотреть профиль Найти все сообщения от spinastr
 
Регистрация: 02.05.2016
Сообщений: 390

Парсер из RSS на Php или есть другие варианты?
Есть мастера PHP ? (Парсер RSS)

Помогите:
1.Вывести картинку у новостей (у меня получилось вывести простую ссылку)
2.Заголовок сделать ссылкой на оригинальную новость на сайте.
3.Дату на Русском (Вывел но она на Английском языке)

демо: страница http://h116641.s08.test-hf.su/rss/rss.php

Вот рабочий код (Может в нём полно ошибок, но не много) - знаний не хватает.

<?php
header('Content-Type: text/html; charset=UTF-8');

$path = 'https://62.xn--b1aew.xn--p1ai/news/rss';;
$ctx = stream_context_create(array('http' => array('timeout' => 6)));
$file = file_get_contents($path, 0, $ctx);
if ($file) {
$rss = simplexml_load_string($file);



foreach ($rss->channel->image as $image){
$image = $image->url;
echo "$image";



}


foreach ($rss->channel->item as $item){
$namespaces = $item->getNameSpaces(true);
$yandex = $item->children($namespaces['yandex']);
$full_text = (string)$yandex->{'full-text'};
$full_text = mb_substr(strip_tags($full_text), 0, 9250, 'UTF-8');
$title = $item->title;
$pubDate = $item->pubDate;
$pubDate = date("D, d M Y H:i:s T", strtotime($pubDate));
echo "<div style='margin-bottom: 20px;font-weight: bold;'>{$title}</div>";
echo "<div style='margin-bottom: 20px;'>{$pubDate}</div>";
echo "<div style='margin-bottom: 20px;'>{$full_text}</div>";


if (isset($item->enclosure)) {
echo $item->enclosure["url"].'<br>';


}



}


}

?>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решение проблемы кодировок для AJAX и PHP без iconv (cp1251 в AJAX) Serge Ageyev AJAX и COMET 10 24.04.2013 20:48
Есть ли в JavaScript аналог функции exec() из php? lorddarkside Общие вопросы Javascript 3 22.12.2010 12:37
Есть ли на JavaScript аналог PHP функции include?) FirstFrost Общие вопросы Javascript 3 13.07.2010 10:13
есть ли стандартная функция вывода сожержимого массива что то вроди print_r в PHP??? mazovski Events/DOM/Window 4 20.08.2009 12:52
глюк форума Gvozd Сайт Javascript.ru 11 18.03.2009 14:37