草庐IT

php - 如何正确创建 Zend Feed?

我已经成功地创建了一个简单的RSS提要,但是条目总是以未读和更新状态返回,并且每次我请求邮件更新提要时,从客户端删除的条目都会重新出现。我做错了什么?我使用这个简单的函数来创建一个rss提要:publicstaticfunctiongetFeed($db){$title='Latestfeeds';$feedUri='/rss/';//linkfromwhichfeedisavailable$link='http://'.$_SERVER['HTTP_HOST'].$feedUri;//createarrayaccordingtostructuredefinedinZend_Feedd

php - 从 Google News RSS Feed 获取更大的图片

是否有一种简单的方法可以使来自googlenewsfeed的RSS格式的图像获得更高的分辨率?目前我可以访问80*80的图像,即缩略图,但我想有一种方法可以通过更改图像url来获得更高的分辨率。以前有人设法做到这一点吗?我使用PHP脚本调用RSS提要,然后通过javascript/jquery在我的界面上显示新闻项。 最佳答案 IsthereaneasywaytogethigherresolutionsforimagesfromthegooglenewsfeedinitsRSSformat?RSS就是RSS就是RSS。它提供了一个粘

php - 如何知道谁订阅了我的RSS?

是否有任何PHP脚本或其他软件可以让我知道谁订阅了我的RSS提要?(服务器部分或个人浏览器/RSS阅读器)我的RSS文件都是由PHP脚本生成的,然后我使用.htaccessURL重写规则以使文件可以作为.xml访问。我知道一些像$_SERVER['HTTP_REFERER']这样的方法,但是我没有信心自己写出一些靠谱的代码。所以,我正在寻找一些稳定的代码来帮助我了解谁订阅了我的RSS提要(并将其存储到MySQL中)? 最佳答案 跟踪RSS提要订阅的两个选项–对您的选择的简单、非技术性解释网站日志文件如果您可以访问您网站的日志文件并且

php - 在 PHP 中解析 RSS2

我正在尝试从我的一个站点的RSS2提要中获取内容并在另一个站点中使用它。提要是here.我使用的代码取自this不错的网站,已修改如下:$doc=newDOMDocument();$doc->load('http://tripleax.com/john/?feed=rss2');$arrFeeds=array();foreach($doc->getElementsByTagName('item')as$node){print('');$a=$node->getElementsByTagName('title')->item(0)->nodeValue;print("$a");print

php - (PHP5) 使用 PHP DOM 或正则表达式从 HTML 中提取标题标签和 RSS 提要地址

我想从给定的URL获取标题标签和RSS提要地址(如果有的话),但我目前使用的方法根本不起作用。我已经通过使用preg_match和正则表达式设法获得了标题标签,但我似乎无法获得RSS提要地址。($webContent保存网站的HTML)我已经在下面复制了我的代码以供引用...`//获取标题标签preg_match('@(.*)@i',$webContent,$titleTagArray);//Ifthetitletaghasbeenfound,assignittoavariableif($titleTagArray&&$titleTagArray[3])$webTitle=$title

php - 如何显示来自其他站点的 RSS 提要

我已经研究这个主题几天了,但我仍然不知道该怎么做。我想从forexfactory.com获取RSS提要到我的网站,我想对正在发生的事情进行一些格式化,我还想从他们那里获得最新信息(尽管最后两点可以等待,只要我有一些更多或饲料运行)。如果有人知道教程或我可以使用的东西,我最好从头开始开发它?如果没有,我会接受使用第三方API或类似的东西,只要我能完成一些工作。我不确定它是什么,但是关于RSS的一些东西我没有得到,所以如果有人知道任何好的,可能是基本的教程可以帮助我很多。逐页浏览谷歌搜索有点困难。此外,我不会对它以Javascript、PHP或HTML输出的语言大惊小怪。感谢您的帮助。

php - 如何使用 PHP 从内容中删除所有 anchor 标记

我正在从RSS提要中提取内容,但它带有anchor我需要删除的标签。为此我尝试了strip_tags但它删除了所有HTML标签,包括.然后我尝试了:$content=preg_replace("/]\+>||/i","",$content);但它对我来说并不是100%有效。然后我尝试了DOM:$xml=newDOMDocument();$xml->loadHTML($content);$links=$xml->getElementsByTagName('a');但我不知道如何在没有的情况下提取内容标签。 最佳答案 解析rss时,最好

php - 在 DOMDocument->load() 上捕获 404 错误

我正在使用DOM加载一堆rss提要,有时会有404而不是生成文件。问题是网络服务器发送了一个html404页面来代替预期的xml文件,因此使用此代码:$rssDom=newDOMDocument();$rssDom->load($url);$channel=$rssDom->getElementsByTagName('channel');$channel=$channel->item(0);$items=$channel->getElementsByTagName('item');我收到这个警告:Warning:DOMDocument::load()[domdocument.load]

php - 如何在自定义 PHP 文件中包含 Wordpress 帖子?

这就是我想要做的:我希望/summary.php包含我博客中的5个最新帖子(仅摘录),该博客位于/wp中。有没有办法在/summary.php中包含Wordpress并且只打印这些帖子的html?(也许我应该解析rss?) 最佳答案 查看IntegratingWordPresswithyourWebsite这是该页面的示例,按字母顺序显示前十篇文章:";?>如果您想要10篇最新的帖子,请使用$posts=get_posts('numberposts=10');。 关于php-如何在自定义

php - 自动生成 RSS 提要

我在数据库中存储了一些信息,我想使用这些信息来创建RSS提要。执行此操作的最佳方法是什么?此外,是否有任何PHP库/函数可供我传递数据,它们会负责确保处理任何需要编码/去除的字符? 最佳答案 PHPUniversalFeedGenerator是您正在寻找的那个。它支持RSS1.0、RSS2.0和ATOM 关于php-自动生成RSS提要,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions