这是我之前发表的一个问题的后续问题。
我在Python中使用twisted
开发了一个聊天程序。我想集成到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);
由于 基兰
答案 0 :(得分:0)
这没有意义。 PHP脚本在Web服务器上运行。它会生成一些输出,并将其发送到Web浏览器。然后,交互结束,直到Web浏览器发出新请求。
通过编写运行Python程序的PHP程序,您将无法在Web浏览器中运行Python聊天程序。 Python程序可能需要获取输入(例如,用户想要将什么消息发送到聊天会话?),当你像这样运行时,它不能这样做。
要开发基于网络的聊天系统,聊天应用程序实际上需要知道它将在浏览器中运行。
请查看the Nevow chat tutorial,了解如何开发此应用程序的一个示例。