是否可以直接从drupal网站导入表单到我的访问数据库?

时间:2013-12-17 12:25:38

标签: database drupal ms-access-2010

这可能是一个非常愚蠢的问题,但无论如何我都会尝试。我们目前在Drupal上运行我们的公司网站TeamDeals Energie Collectief,然后我们就拥有了一个包含我们所有客户信息的访问数据库。我们希望自动将提交的表格从网站导入我们的数据库。问题是我们不知道是否以及如何实现这一目标。

1 个答案:

答案 0 :(得分:0)

您可以使用drupal.org/project/views_data_export设置以CSV格式导出表单结果的视图(您可以使用drupal.org/project/views_data_export配置您的视图以便仅提取最后一天的提交或类似内容),并设置此视图的网址,并具有远程系统上的每日cron作业(托管您的访问数据库),例如“wget http://www.teamdeals.nl/path_to_your_csv_view”。也许不是很干净但它有效(我曾经看过一次)。

尝试从视图中获取表单提交时可能会遇到问题。假设您正在使用网络表单,请查看this post

您可以(应该?)限制您对CSV视图的IP视图URL访问(在您的视图上:页面设置 - >访问权限 - > PHP代码:

return in_array($_SERVER['REMOTE_ADDR'], array('your.remote.server.ip'));

)。

我再说一遍,肯定有一个更好/更安全的解决方案,但它可能是一个起点。