如何解决从 RSS url 中提取链接内容
我的网站上有一个 rss 提要,它工作正常(附图片),但我的目标是当用户点击链接时,它应该打开并提取我网站上的 rss 网址。 像这样的东西 > boilerpipe
有什么帮助吗?
我的 rss php 代码是:
$url = "https://www.example.com/feed/news";
$invalidurl = false;
if(@simplexml_load_file($url)){
$feeds = simplexml_load_file($url);
}else{
$invalidurl = true;
}
$i=0;
if(!empty($feeds)){
$site = $feeds->channel->title;
$sitelink = $feeds->channel->link;
foreach ($feeds->channel->item as $item) {
$title = $item->title;
$link = $item->link;
$description = $item->description;
$postDate = $item->pubDate;
$pubDate = date('D,d M Y',strtotime($postDate));
if($i>=4) break;
?>
<li class="scrollable-container media-list ps"><a href="<?php echo $link; ?>" class="cart-item" target="_blank">
<div class="media">
<div class="media-body" style="margin-right: 5px;margin-left: 5px;width: 100%;">
<span class="item-title text-truncate text-bold-500 d-block mb-50"><?php echo $title; ?></span>
<span class="item-desc font-small-2 d-block" style="color: <?php if ($userStyle == 0) { echo "black"; } else { echo "white"; } ?>;"> <?php echo implode(' ',array_slice(explode(' ',$description),40)) . "..."; ?></span>
</div>
</div>
</a><div class="ps__rail-x" style="left: 0px; bottom: 0px;"><div class="ps__thumb-x" tabindex="0" style="left: 0px; width: 0px;"></div></div></li>
<?php
$i++;
}
}else{
if(!$invalidurl){
echo "<h2>No item found</h2>";
}
}
?>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。