2

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

我一直在想有一个 display.php,它只运行 display() 并从 Plone 模板下载该 URL 并输出内容。你认为它可能有效吗?我可以从 Plone 模板中使用哪些点击 URL、检索内容和输出的方法?

一个重要且关键的约束是输出应该直接在 HTML 上,而不是 iframe。这是来自外部的约束,没有任何技术性。

4

3 回答 3

1

那么,使用 AJAX 调用 PHP 脚本(是的,您将需要 apache)并显示输出。将自定义 JS 添加到 plone 是微不足道的,这抽象了技术问题。

请确保这不是关键功能。一些用户仍然停用 JS,因此网页应该很好地降级。

于 2008-11-26T16:18:46.957 回答
1

另一种选择是使用 os.popen 在服务器上运行 PHP 脚本,然后只打印输出。快速而肮脏的例子:

import os
print os.popen('php YourScript.php').read()
于 2008-11-28T06:12:56.133 回答
0

可能是最简单的方法:在您的站点中安装windowz 。这样你就可以在你的 plone 布局中获得一个带有 iframe 的页面。确保 php 脚本输出一个常规的 html 页面并使用该 url 配置您的 windowz 页面。完毕。

适用于现有的公司内部电话簿应用程序等。

于 2008-11-26T15:37:08.273 回答