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



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

您可以使用drupal.org/project/views_data_export设置一个以CSV导出表单结果的视图(您可以配置视图,使其只获取最后几天提交的内容或类似内容),设置该视图的URL,并在您的远程系统(托管访问数据库)上执行每日cron作业,如"wgethttp://www.teamdeals.nl/path_to_your_csv_view"。也许不是很干净,但它有效(我看过一次)。

您可能在尝试从视图获取表单提交时遇到问题。假设你使用的是网络表单,看看这篇文章。

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

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

)。

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

最新更新