jjzjj

Simplepie

全部标签

php - PHP 5.3.28 中未清理的静态函数缓存?

我使用带有PHP5.2.17的SimplePie通过WordPress插件解析我的RSS提要feedwordpress.如果我确保使用thispatch,这很好用并且没有问题到simplepie(在文件IRI.php中)。但是,如果我将PHP更改为使用版本5.3.28-内存泄漏(或其他一些内存泄漏)开始并且我的网站崩溃。知道可能导致它的原因/如何解决它吗?(或者换句话说,thispatch应该在PHP5.2而不是PHP5.3中工作的原因是什么?)谢谢。 最佳答案 PHP5.3不完全向后兼容PHP5.2,在您的情况下,clearsta

php - 如何使用 SimplePie 从 wordpress RSS 获取自定义数据

我对我的Wordpress中的RSS提要做了一些更改,我正在使用fetch_feed()向另一个网站显示数据。假设有2个网站,分别名为#Wordpress1和#Wordpress2。这是我添加到#wordpress1的functions.php文件中的代码add_action('rss2_item','dw_add_data_to_rss');functiondw_add_data_to_rss(){global$post;if($post->post_type=='product'){$product=newWC_Product($post->ID);$output='';$thum

php - 为什么我在使用 $item->get_permalink() 时会在 SimplePie 中发生内存泄漏?

我正在使用SimplePie使用PHP5.3(启用gc)来解析我的RSS提要。这在执行以下操作时效果很好并且没有问题:$simplePie=newSimplePie();$simplePie->set_feed_url($rssURL);$simplePie->enable_cache(false);$simplePie->set_max_checked_feeds(10);$simplePie->set_item_limit(0);$simplePie->init();$simplePie->handle_content_type();foreach($simplePie->get_

php - SimplePie 缓存功能(可能对其进行扩展)

我有一个个人项目,可以在我的NAS驱动器上本地缓存一些rss提要(使用它的内置网络服务器和一个chron作业),这样当我的台式机关闭时我就不会错过“帖子”。到目前为止,我已经设置了一个简单的php脚本,用于将单个提要的缓存存储在MySQL数据库中。我将扩展它以包括多个提要并循环遍历它们,但现在我只想确保我想做的事情是可能的。由于SimplePie会在缓存过期时清除缓存,因此我正在考虑创建“cache_data”和“items”表的副本以像存档一样使用-如果我将所有新记录复制到新表中,那么SimplePie是否无关紧要清除它自己的缓存表,因为我已经有了项目的副本。我现在需要做的是创建输出

php - Simplepie RSS 提要到 MySQL 数据库服务器

我目前正在使用Simplepie拉入我的RSS提要,如下面的配置所示。我想将$url移动到我的数据库,因为我的网站加载速度太慢。我将每个url作为站点名称的键值对。我想保留此关联,因为我使用例如“abc”将图像从我用于为每个提要设置样式的目录中拉出,正如您在下面的foreach循环中看到的那样。我的问题是,由于我不太清楚数组和表如何协同工作,我将如何重写此脚本以同样方式处理数据库?我还应该提一下,我已经在MySQL中创建了一个表,其中包含行“id”、“name”和“url”。任何澄清都会有所帮助。'abc','http://www.insideaolvideo.com/rss.xml'