在自定义网页中使用 Drupal 6 API?
我希望在提交表单时让非 Drupal 网站在我的 Drupal 安装中创建一个用户帐户。有没有办法在不在 drupal 模块内的 php 脚本中包含(或以其他方式启动)drupal API?我尝试过包含一些包含文件,因为“未知功能”错误不断出现,但它已经变成了猫捉老鼠的游戏。
感谢您的帮助, 杰夫
I want to have a non-Drupal website create a user account in my Drupal installation when a form is submitted. Is there a way to include (and otherwise initiate) the drupal APIs in a php script that is not inside a drupal module? I have tried including some include files as the "unknown function" errors keep coming up, but it has turned into a cat-and-mouse game.
Thank you for your help,
Jeff
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,使用
services.module
。它为 Drupal 提供 API。或者:
编辑:根据注释,对于命令行使用,您必须欺骗 Drupal 依赖的
$_SERVER
内容(特别是域名):Yep, use
services.module
. It provides APIs for Drupal.Or:
edit: Per the comments, for command-line usage, you have to spoof
$_SERVER
stuff that Drupal relies on (particularly the domain name):