首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Joomla网站中运行脚本的表单

问在Joomla网站中运行脚本的表单
EN

Stack Overflow用户
提问于 2017-10-26 01:36:38
回答 1查看 149关注 0票数 0

我是Joomla的新手,也是网站的新手。

我想为用户提供一个表单,其中包含几个文本输入小部件和一些复选按钮。在用户填好它们并点击“提交”按钮后,我想在后台运行一个(python)脚本。脚本将从互联网上收集一些数据,并制作一个特定的情节。绘图被嵌入到一个HTML文档中(我这里使用的是Bokeh ),我应该将它返回给用户。我需要一些帮助来弄清楚怎么做。

疑点1:我发现周围有一些表单扩展(例如Form Maker),但我需要它们吗?疑点2:如何在系统上触发(python)脚本的执行,等待其返回并访问输出(假设输出称为'plot.html')?疑点3:输出(plot.html),我是否应该将其显示在用户客户端的新选项卡上,或者我是否可以将其嵌入到页面中表单所在的位置(例如,表单下方)?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-10-26 07:35:31

您可以从创建一个小的Joomla module开始。在它的tmpl/default.php文件中,只需像创建任何其他表单一样在超文本标记语言中创建表单-让表单提交给自己。

在模块的入口点mod_mymodule.php中,使用条件检查表单是否已提交,然后使用PHP's program executions functions之一(如exec )来运行您的Python代码,并传入所需的变量。

最后,将输出的超文本标记语言作为变量从mod_mymodule.php传入tmpl/default.php。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46938727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档