Показать сообщение отдельно
  #6 (permalink)  
Старый 27.06.2018, 00:01
Профессор
Отправить личное сообщение для spinastr Посмотреть профиль Найти все сообщения от spinastr
 
Регистрация: 02.05.2016
Сообщений: 390

laimas,

Всё верно?

<!DOCTYPE html>

<meta name="viewport" content="width=device-width; initial-scale=0.85; maximum-scale=0.85; user-scalable=0;" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />



<?php /* Ссылка на заколовки RSS(echo "<h2><a href='". $item->link. "'>". $item->title. "</a></h2>";); */ ?>

<style>
body {
    margin: 0;
    padding: 0;
    font-family: 'Open Sans', Tahoma, sans-serif;
    font-size: 15px;
    line-height: 1.55em;
    width: 100%;
    overflow-x: hidden;
}
h1, .h1 {display:block;padding-bottom:5px;color:#1d1d1d;font-size:16px;font-weight:normal;margin-top:0}
h2, .h2 {display:block;margin:0;padding: 0px 0px 10px 0px;font-size:16px;color:#1d1d1d;font-weight:bold;text-align: center;}
h3, .h3 {display:block;margin:0;padding:0;font-size:16px;color:#1d1d1d;font-weight:bold}
h4, .h4 {display:block;margin:0;padding:0;font-size:12px;color:#1d1d1d;font-weight:bold}
a {color:#173a51;text-decoration:underline}
a:hover, a:active {color:#f84040;text-decoration:underline}
</style>

<body>
<?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->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 = strftime("%Y-%m-%d %H:%M:%S", strtotime($pubDate));
        
        echo "<h2><div style='margin-bottom: 20px;font-weight: bold;'>{$title}</div></h2>";

        echo "<div style='text-align: center;'><img src='". $item->enclosure["url"]. "'></div>";
        echo "<p>". $item->description. "</p>";
        echo "<div style='margin-bottom: 20px;'>{$pubDate}</div>";
        echo "<div style='margin-bottom: 20px;'>{$full_text}</div>";
        echo '<hr align="center" width="50%" size="2" color="#ff0000" /></br></br></br>';
    }
    
}

?>

</body>


Эту страницу я вставляю через ifraim на сайт. Скажите это тяжёлая нагрузка на сайт?

Может есть вариант через Json сделать как курс валют?
Ответить с цитированием