0

这是我之前帖子的后续问题。

我用twistedPython 开发了一个聊天程序。我想集成到 PHP 脚本中并能够通过浏览器运行。

聊天程序将打开一个 HTML 窗口。

我可以PHP5在终端中使用命令运行它并且工作正常。但是,当我通过浏览器调用 PHP 脚本时,它不起作用。

知道缺少什么。

编辑:我在浏览器上没有收到任何错误,但是,python 脚本没有运行,

这是我的 PHP 代码:

$unique_no = 1234;
$unique_name = "Kiran";

$command = '/usr/bin/python /var/www/php_program/chat.py ' . $unique_no  . ' ' . $unique_name ;

shell_exec($command);

谢谢基兰

4

1 回答 1

0

这没有意义。PHP 脚本在 Web 服务器上运行。它会生成一些输出,这些输出会发送到 Web 浏览器。然后交互结束,直到 Web 浏览器发出新请求。

通过编写运行 Python 程序的 PHP 程序,您将无法在 Web 浏览器中运行 Python 聊天程序。Python 程序可能需要获取输入(例如,用户想向聊天会话发送什么消息?),而当您像这样运行它时,它无法做到这一点。

要开发基于 Web 的聊天系统,聊天应用程序实际上需要知道它将在浏览器中运行。

查看Nevow 聊天教程,了解如何开发此应用程序的一个示例。

于 2013-05-08T11:26:41.137 回答