用户使用 cron 作业导入
我有一个 drupal 网站,我将在其中使用 CSV(逗号分隔文件)文件导入用户设置。我可以使用用户导入模块来做到这一点。但这是手动的。您需要选择一个 csv 文件,然后可以更改一些设置...以导入该文件。那没问题。
现在我不会自动执行此操作( cron ?)。我读到可以使用相同的用户导入模块来完成。但我无法让它工作。有人可以帮助我开始执行以下操作。
这样他就能查看 ftp 位置是否有新的 csv 文件。 他要进行进口。
他必须对已存在的用户进行更改,如果不存在则添加新用户。对于从文件中删除的用户,应将用户设置为非活动状态。
之后,应该有一份包含所有所做更改的报告
I have a drupal website where i wonna import user settings with a CSV ( Comma separate file ) file. I can do that with the user imports module. But this is manually. You need to choose a csv file and can then change some settings,... to import that file. That is no problem.
Now i wonna do that automaticly ( cron ? ). I have read that it could be done with the same user imports module. But i can't get it working. Somebody that can help me starting, to do the following.
So that he gonna see to an ftp location if there is a new csv file.
The he gonna do the import.
He must do changes for users that already exists an add new users if they doesn't exists. And for users that where deleted from the file , the user should set to inactive.
And after this, there should be a report with al the changes that are made
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我建议使用 feeds 模块。您可以轻松地将其设置为按计划导入,并可以指定本地文件夹来查找新文件。您还可以将其设置为访问文件的远程 URL,但只能通过 http 而不能通过 ftp。我们执行类似的导入,并使用 bash 脚本将文件传输到本地文件夹,然后使用 feed 导入生成的文件。
I would suggest using the feeds module. You can easily set it up to import on a schedule and can specify a local folder to look for new files. You can also set it up to access a remote url for the file, but only through http not ftp. We do a similar import and have a bash script that transfers the file to a local folder and then use feeds to import the resulting file.
谢谢你的建议。但我正在将模块重写为新模块。有我需要的一切。 :)
Thanks for the advice. But i am rewriting the module into a new module. With everything i need. :)