-1

ユーザーがいくつかの情報/入力をhtmlフォームで送信するWebサーバーで作業しています。送信ボタンをクリックすると、バックグラウンドの php コードが分析用の python コードを開始します。Python コードには時間がかかります。次のコードは、Python コードの終了時に「フォームが送信されました」というメッセージを表示します。Python コードが終了するまでユーザーを待たせたくありません。送信ボタンがクリックされたときに「フォームが送信されました」というメッセージをユーザーに表示したいのですが、Pythonコードはサーバーで実行され続けます。html

<form name="input" action='input.php'  method="post">
<input type="text" name="num1" id="num1" size="4">
<input type="text" name="num2" id="num2" size="4">
<input type="submit" name = "submit" value="Submit" class="submit"/>
</form>

php

echo ("Form submitted");
$num1=$_POST["num1"];
$num2=$_POST["num2"];
$makeinfo= shell_exec('python mypycode.py');

私はすでにこのサイトを検索しましたが、有用な投稿は見つかりませんでした. この問題の解決に役立つ場合にのみ、コメント/返信/投票してください。

4

1 に答える 1