如何在Python驱动的Plone网站中包含PHP脚本的输出?

2024-04-20 07:47:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要一个Plone站点中PHP片段的输出。它被交付给一个小库,在PHP中有一个display()函数,输出一行文本。但我需要把它放在Plone网站上。你有什么建议吗?在

我一直在想显示.php它只运行display()并从Plone模板下载该URL并输出内容。你觉得这可能行得通吗?在Plone模板中可以使用什么方法来访问URL、检索内容和输出?在

一个重要和关键的约束是输出应该直接在HTML上,而不是iframe。这不是技术上的限制。在


Tags: 方法函数文本模板url内容站点网站
3条回答

可能最简单的方法是:在站点内安装windowz。这样你就得到了一个在plone布局中包含iframe的页面。确保php脚本输出一个常规的html页面,并使用该url配置windowz页面。完成。在

非常适合公司现有的电话簿应用程序。在

另一个选择是在服务器上使用os.popen公司,然后只打印输出。又快又脏的例子:

import os
print os.popen('php YourScript.php').read()

好吧,使用AJAX调用PHP脚本(是的,您需要apache)并显示输出。向plone添加自定义JS很简单,这就抽象了技术问题。在

只需确保这不是一个关键特性。一些用户仍然停用JS,因此web页面应该会很好地降级。在

相关问题 更多 >