从.txt文件创建自动更新RSS源

时间:2011-09-03 15:16:06

标签: php

我有一个.txt文件由多个文本行组成,我想要一些PHP脚本来创建一个RSS源,并且每隔一段时间用.txt文件逐行更新它,比如2分钟[比如说] ,我有一个.txt文件,由100个文本行组成,该脚本将创建一个RSS Feed,每2分钟更新一次,文本行按顺序排列,因此它将是行N1,行N2,行N2,...... ,行N100然后它停止更新RSS提要],我希望我说清楚,它是否可行,(我不擅长PHP或XML编程,我在互联网上搜索这样的东西,但我不能找到任何解决方案,我希望你能帮助我)提前谢谢。

1 个答案:

答案 0 :(得分:1)

这需要大约半小时到一个小时的代码和测试。

这个想法是:

  1. 使用file_get_contents将文件转换为变量
  2. 将文件拆分为“\ n”并将结果数组存储到变量
  3. 使用header将mime类型设置为RSS feeds的类型
  4. 回显RSS提要的开头
  5. 数组的foreach行,用逗号分隔,如果是csv并将每个位放入变量
  6. 回显每行的相关XML(阅读RSS规范以找出答案 它是什么)
  7. 回显RSS提要的结尾
  8. 然后提交到RSS validator并进行调整,直到它有效

    然后使用cron定期运行文件

    这将是学习PHP的一个非常好的地方 - 按照我所说的,这不会太痛苦!