通过php传递给python脚本的html数组

通过php传递给python脚本的html数组,php,python,html,arrays,Php,Python,Html,Arrays,我试图通过php部分将数据从数组中的html输入传递到python脚本。此脚本在单击按钮时执行,并将其参数写入txt文件 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部分将数据从数组中的html输入传递到python脚本。此脚本在单击按钮时执行,并将其参数写入txt文件

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}");
    }
}
?>

如果执行第一个条件语句,则该语句可以正常工作。第二个没有$这一天不会写入文本文件,我不知道为什么

更好调试的附加问题:是否有方法重定向错误消息,因为当通过单击按钮触发脚本时,putty终端保持为空。顺便说一句,scipt本身运行良好。
非常感谢

此行中MaxLength附近缺少引号:
可能重复的Tell-us-有什么区别吗?在这段代码中没有任何地方您试图将任何内容写入文本文件。它是在python脚本
shell_exec(“sudo/var/www/params.py{$day}{$day2}”)中完成的
如果我通过
python/var/www/params.py arg1 arg2
在shell终端上执行该python脚本,它就可以正常工作。如果我替换
$day=$\u POST['day'][0],它甚至可以正常工作例如,
$day=5谢谢,很抱歉我抄错了行
,输入例如2也不起作用。