【发布时间】:2010-08-23 07:19:31
【问题描述】:
我有一个 XML 工作提要,我想将它与我在 WordPress 平台上运行的网站集成。我对 WordPress 有很好的了解,并且熟悉它的数据库模式。
XML 作业提要通过 FTP 自动传送到我的网站服务器,该压缩存档文件包含一个带有数据更新/插入/删除以及任何相关图像的 XML 文件。
流程如下:
- 检查是否有存档文件
- 解压压缩文件
- 将图像移动到适当的位置
- 解析 XML 文件数据
- 处理后删除文件
WordPress 架构非常简单,因此任何不属于 WordPress 帖子标题或描述的数据都将存储为自定义字段。
我正在寻找一个 php 脚本/库,它可以帮助将 XML 数据解析到 MySQL WP DB 中。这对我来说是一个非常新的领域,所以我会感谢所有关于这个问题的建议。
【问题讨论】:
-
1.上传时您正在观看的位置的文件系统中的文件是否“可见”? IE。您是否注意不处理部分上传的文件?
-
我设想了一个 cron 作业,它每小时检查是否有存档文件要处理。如果存在,它将被处理。关于文件在上传时 可见的好问题。理想情况下,存档文件在完全上传之前是不可见的,以防止脚本和上传之间的损坏或冲突。