私は、PHPのスクリプトにPHPのセクションを介して配列のhtml入力からデータを渡そうとします。このスクリプトはボタンクリックで実行され、その引数をtxtファイルに書き込むだけです。html配列は、PHP経由でpythonスクリプトに渡されました
HTMLセクション:
<input type="number" id="Uhrzeit_mo" name="day[]" value="" Maxlength="5" size="4">
<a href="?id=schedule" target="_parent"><button>Senden</button></a>
PHPセクション:実行された場合
<?php
if (isset($_GET["id"])) {
$id = $_GET["id"];
if($id == "button_on") {
shell_exec("sudo /var/www/gpiotest2.py 3");
} elseif($id == "schedule") {
$day = $_POST['day'][0];
$day2 = 6;
shell_exec("sudo /var/www/params.py {$day} {$day2}");
}
}
?>
まず条件文が正常に動作します。秒はしません。 $ dayはテキストファイルに書き込まれず、なぜ私はなぜか分からない。
デバッグのための追加質問:ボタンをクリックしてスクリプトを起動すると、パテ端末が空のままであるため、エラーメッセージをリダイレクトする方法があります。 scipt自体は正常に動作します。 ありがとう!
[pythonスクリプトの引数としてhtmlからphp経由で配列を渡す](http://stackoverflow.com/questions/41875345/passing-an-array-from-html-via-php-as-argument) -to-python-script) –
私たちに教えてください - 違いは何ですか? –
このコードでは、何もテキストファイルに書き込もうとしていません。 – miken32