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 に答える