-1

是否可以在网页的单个文件中使用多种脚本语言?例如,我想在我的网页中使用 python 和 ether php?有没有可能?我的意思是,有 python 一个模块来解析这样的文件吗?或其他网络服务器上的任何可能性?像这样的东西:

[文件 Erfankam.ppp]

<php script part>
    Some thing in php
</php script part>

<html part>
    something in html
<html part>

<python script part>
    Some thing in python
</python script part>

<html part>
    something in html
<html part>

<perl script part>
    Some thing in perl
</perl script part>

我希望我没有错。

4

1 回答 1

4

您可以使用 Python 返回一个响应,该响应是一个 PHP 脚本,然后由 PHP 处理器进一步处理。但这始终是一个连续的过程。因此,每个阶段都将由不同的口译员处理。

我想不出这样做的充分理由。

另一方面,您当然可以为包含 PHP 和 Python 脚本的站点提供服务。对不同资产的请求可以由 Python 或 PHP 处理。在配置 Web 服务器时,这很容易实现。

可以编写某种解析器来查找特定标签,然后使用正确的解释器处理这些标签内的代码。但再次不确定您为什么要这样做。一些实际用例可能很有趣。

有关如何从 PHP 脚本中启动 Python/Ruby 的示例,请参见此处的答案 -如何从 PHP 传递和接收参数中运行 Ruby/Python 脚本?

于 2012-06-20T22:44:14.313 回答