我即将开始一个构建 wp 插件的项目,在开始之前我需要一些指导。该插件将需要读取不同域上的文本文件并在其自己的域上更新 MySQL。这可能吗?我知道有一种方法可以使用文本文件更新 MySQL,但是否可以跨域进行更新?谢谢,
问问题
82 次
2 回答
2
Curl 是一个 PHP 函数/扩展,可以为您获取远程文件的内容
http://www.php.net/manual/en/book.curl.php
或更简单:
http://www.php.net/manual/en/function.file-get-contents.php
但是,您的问题非常笼统,真正的“工作”在于解析文件,即以可用格式提取其内容,并安全地插入到您的数据库中。
于 2013-02-26T18:41:24.103 回答
0
您需要将任务拆分为以下内容:
- 格式化源域上的数据,以便在目标域上轻松读取。我建议使用 JSON 或 XML。考虑使用某种关键字,这样每个人都无法获取该数据,只有你自己
- 使用 CURL 或 file_get_contents() 通过脚本获取数据。脚本很可能会定期运行,所以放在cron上
- 将数据(HTTP 传输后数据为字符串)解码成数组,用于 SQL 查询
简单的谷歌搜索将帮助您了解任何细节或随时在评论中提出更多问题
于 2013-02-26T18:45:32.627 回答