我正在编写一些代码来从rss feed获取新闻,并每隔m小时将n个项目发布到另一个站点。
我将update xml文件与使用PHP保存在服务器上的前一个文件进行比较。 我将两个xml加载到php数组中,并使用array_diff_assoc()过滤掉最新的帖子。
如果最新帖子的编号> n,旧版本将首先发布,其余的将在下次完成。因此,我需要一些方法来存储哪些项目已发布。
最简单的方法是什么?我不想将mySQL / S应用于这么简单的任务。
答案 0 :(得分:0)
难道你不能存储那些未发表的内容吗?然后每次,拉出旧的,存储的,并附加到list_diff_assoc()ID ID的新列表。发布n,如果数字> n,存储未发布的新列表。
至于如何存储它们,我不是PHP程序员,但是使用PHP的serialize and unserialize functions呢?在python中,如果我必须存储某种类型的数据对象,我会使用pickle模块,我理解这些是PHP的等价物。